Intereting Posts
Добавление пользовательских архивов типа записей в меню WordPress Плагин WordPress – несколько php-файлов Использование / сборка Foundation SASS на реальном сервере WordPress Категории пользовательской таксономии не отображаются Можно ли предварительно установить содержимое виджета с помощью скрипта плагина? Показать billing_address, sku и многое другое по электронной почте Показывать первые сообщения из 1 конкретного тега Недопустимый аргумент действия таблицы табуляции WordPress с неправильным названием категории Как я могу ограничить раскрывающийся список родительских страниц, чтобы показывать только собственные страницы автора? Список сообщений Admin (edit.php) по сообщениям Отображение div из назначенного meta_value, когда на странице Плагин: JQuery не работает в этом плагине get_template_part () – пост-мета не работает? WordPress Hook для регистрации пользователя

WordPress 3.6, searchform.php проблемы

Я только что обновился до wordpress 3.6, и моя тема, похоже, игнорирует мой файл searchform.php. Это случилось с кем-то еще?

Solutions Collecting From Web of "WordPress 3.6, searchform.php проблемы"

Ответ взят из темы форума поддержки WordPress.org:
» 3.6 upgrade – searchform.php не работает

Как сказал салкод :
Добавление этого кода в ваши functions.php должно сделать трюк:

 function search_form_no_filters() { // look for local searchform template $search_form_template = locate_template( 'searchform.php' ); if ( '' !== $search_form_template ) { // searchform.php exists, remove all filters remove_all_filters('get_search_form'); } } add_action('pre_get_search_form', 'search_form_no_filters'); 

И, как видно из опыта RoseCoder , вы можете удалить searchform.php поскольку он больше не нужен .

В WordPress 3.6 searchform.php в вашей теме по-прежнему используется get_search_form() , если только не отфильтрован через get_search_form hook.

Пример кода из get_search_form ():

 $search_form_template = locate_template( 'searchform.php' ); if ( '' != $search_form_template ) { ob_start(); require( $search_form_template ); $form = ob_get_clean(); } else { // compose the template, WordPress way } $result = apply_filters( 'get_search_form', $form ); if ( null === $result ) $result = $form; if ( $echo ) echo $result; else return $result; 

Вероятно, ваша проблема вызвана неправильной темой.