Страница поиска wordpress
Loop от страницы поиска wordpress мало чем отличается от любого другого, но все же вполне можно запутаться в выводе. Я предпочитаю поисковую выдачу нумеровать и использовать краткий вывод статьи для удобства чтения. Далее сам код..
SEARCH.PHP
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
<div class="findme"> <? if ( have_posts() ) : ?> <h1><? printf( __( 'Результаты поиска: %s'), '<span>' . get_search_query() . '</span>' ); ?></h1> <ol class="find"> <? while ( have_posts() ) : the_post(); ?> <li><h2><a href="<? the_permalink() ?>" rel="bookmark" title="<? the_title_attribute() ?>"><? the_title() ?></a></h2> <p><? echo(get_the_excerpt()) ?></p></li> <? endwhile; ?> </ol> <? else : ?> <h1>Ничего не найдено</h1> <p>Ничего не найдено, попробуйте еще раз.</p> <br /> <? get_search_form(); ?> <? endif; ?> </div> |
CSS:
1 2 3 4 5 6 7 |
.findme h1 { font-size: 180%; margin-bottom: 20px; padding: 0 10px } .findme h2 { font-size: 120% } .findme ol { padding: 0 20px; list-style: decimal } .findme li { clear: left } .findme input { color: #454545; border: solid 1px #CCC; width: 150px; padding: 5px; font-size: 16px } .findme #searchsubmit:hover { color: white; background: black } .findme #searchsubmit { padding: 5px } |
Рассказать: