Поддержка → Темы и шаблоны → Как поставить поиск первым
Как поставить поиск первым
-
В дизайне поиск находится примерно по середине и просто через виджеты его невозможно передвинуть на 1место. Нужно чтобы поиск был первым в списке, как это можно сделать? 🙂 Заранее спасибо
Просмотр 4 ответов — с 1 по 4 (всего 4)
-
Можно попробовать стилями, а можно подправить шаблон
sidebar.php
, а еще можно сделать еще один блок виджетов в сайдбаре.Если не сложно поправте немного, не могу разобратся
<?php /** * @package WordPress * @subpackage Greyzed */ ?> <div id="sidebar" role="complementary"> <!-- begin widgetized sidebar 1 --> <ul> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 1') ) : ?> </ul> <ul> <li><h2>Новое на сайте</h2> <ul> <?php global $post; $myposts = get_posts('numberposts=10'); foreach($myposts as $post) : setup_postdata($post);?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?> </ul> </li> <li><h2>Рубрики</h2> <ul> <?php wp_list_categories('show_count=1&title_li='); ?> </ul> </li> </ul> <ul> <?php endif; ?> </ul> <!-- end widgetized sidebar 1 --> <!-- begin search --> <div class="search-box"> <form method="get" action="<?php bloginfo('url'); ?>/"> <input type="text" size="15" class="search-field" name="s" id="s" value="поиск по сайту" onfocus="if(this.value == 'поиск по сайту') {this.value = '';}" onblur="if (this.value == '') {this.value = 'поиск по сайту';}"/><input type="submit" value="" class="search-go" /> </form> </div> <!-- end search --> <!-- begin widgetized sidebar 2 --> <ul> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 2') ) : ?> </ul> <ul> <li><h2>Облако меток</h2> <ul> <?php wp_tag_cloud('smallest=8&largest=22&number=30&orderby=count'); ?> </ul> </li> <li><h2>Архив статей</h2> <ul> <?php wp_get_archives('type=monthly'); ?> </ul> </li> </ul> <ul> <?php endif; ?> </ul> <!-- end widgetized sidebar 2 --> </div>
Блок:
<!-- begin search --> <div class="search-box"> <form method="get" action="<?php bloginfo('url'); ?>/"> <input type="text" size="15" class="search-field" name="s" id="s" value="поиск по сайту" onfocus="if(this.value == 'поиск по сайту') {this.value = '';}" onblur="if (this.value == '') {this.value = 'поиск по сайту';}"/><input type="submit" value="" class="search-go" /> </form> </div> <!-- end search -->
поставить перед блоком:
<ul> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 1') ) : ?> </ul>
Т.о. верхушка получится так:
<div id="sidebar" role="complementary"> <!-- begin widgetized sidebar 1 --> <!-- begin search --> <div class="search-box"> <form method="get" action="<?php bloginfo('url'); ?>/"> <input type="text" size="15" class="search-field" name="s" id="s" value="поиск по сайту" onfocus="if(this.value == 'поиск по сайту') {this.value = '';}" onblur="if (this.value == '') {this.value = 'поиск по сайту';}"/><input type="submit" value="" class="search-go" /> </form> </div> <!-- end search --> <ul> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar 1') ) : ?> </ul> <ul>
Спасибо. Выручили) Теперь понял что я пропустил
Просмотр 4 ответов — с 1 по 4 (всего 4)
- Тема «Как поставить поиск первым» закрыта для новых ответов.