Как удалить панель поиска из темы WordPress?
-
-
Где находится панель поиска?На боковой панели,в верхнем или нижнем колонтитуле?Какую тему вы используете?Where is the search bar located? In the sidebar, header, footer? Which theme are you using?
- 0
- 2012-12-21
- shea
-
3 ответ
- голосов
-
- 2010-10-07
Если поле поиска реализовано как виджет,это можно сделать через интерфейс администрирования.Просто перейдите в «Внешний вид»> «Виджеты» и перетащите виджет поиска из области виджетов на панель «Доступные виджеты».
Если поле поиска жестко встроено в тему,может быть проще редактировать CSS,чем HTML и PHP.Вот как:
- Используйте Firebug или аналогичный инструмент,чтобы найти элемент DIV,содержащий поисковый код.
- В файле CSS темы (возможно,style.css) добавьте
display: none
к этому DIV.Вот и все!
Это минимально инвазивный подход.Если вы когда-нибудь захотите снова включить панель поиска,просто удалите инструкцию
display: none
из своего CSS.If the search field is implemented as a widget, this can be done via the administration interface. Just navigate to Appearance > Widgets and drag the search widget from the widget area to the "Available Widgets" pane.
If the search field is hard-coded into the theme, it might be easier to edit the CSS rather than the HTML and PHP. Here's how:
- Use Firebug or a similar tool to locate the DIV element containing the search code.
- In the theme's CSS file (probably style.css), add
display: none
to that DIV. That's it!
This is a minimally invasive approach. If you ever want to re-enable the search bar, just remove the
display: none
statement from your CSS.-
Спасибо,это будет отличная идея.Я просто собираюсь это реализовать.Thanks, it will be great idea. I am just going to implement it.
- 0
- 2010-10-10
- Himanshu Vyas
-
@kylan +1 за идею CSS.Это особенно удобно для дочерних тем,которые состоят только из одного файла: `style.css`.@kylan +1 for the CSS idea. This is especially great for child themes which are made of one file only: `style.css`.
- 0
- 2012-02-01
- ef2011
-
- 2010-10-07
-
Попробуйте найти HTML-код,представляющий строку поиска.
-
Затем найдите,в каких файлах темы он находится (он может быть определен в нескольких файлах - single.php,page.php,..)
-
Удалите разметку,включая вызовphp,из всех файлов.
Try to locate the HTML representing the search bar.
Then find in which theme files it resides (it may be defined in multiple files - single.php, page.php,..)
Remove the markup including the php call from all the files.
-
- 2013-02-17
Вы можете найти его на header.php и просто удалить или использовать атрибут CSS "display:none" .Метод get_search_form () представляет панель поиска.
<?php // Has the text been hidden? if ( 'blank' == get_header_textcolor() ) : ?> <div class="only-search<?php if ( $header_image ) : ?> with-image<?php endif; ?>"> <?php get_search_form(); ?> </div> <?php else : ?> <?php get_search_form(); ?> <?php endif; ?>
You can find it at header.php and just delete it or use CSS attribute "display:none". get_search_form() method represents Search Bar.
<?php // Has the text been hidden? if ( 'blank' == get_header_textcolor() ) : ?> <div class="only-search<?php if ( $header_image ) : ?> with-image<?php endif; ?>"> <?php get_search_form(); ?> </div> <?php else : ?> <?php get_search_form(); ?> <?php endif; ?>
Как удалить панель поиска из темы WordPress?