@fsgdoterr

WordPress почему не работает фильтр get_search_form?

Хочу кастомизировать форму поиска, при использовании этого кода:
add_filter( 'get_search_form', function ( $form ) {

	$form = '
	<form role="search" method="get" id="searchform" action="' . home_url( '/' ) . '" >
		<label class="screen-reader-text" for="s">Запрос для поиска:</label>
		<input type="text" value="' . get_search_query() . '" name="s" id="s" />
		<input type="submit" id="searchsubmit" value="Найти" />
	</form>';

    $form = '
    <div class="widget widget_search">
        <form id="searchform" method="get" role="search" action="' . home_url('/blog/') .'">
            <input class="text-search" type="text" onfocus="" placeholder="Search here..." value="' . get_search_query() . '">
            <input type="submit" class="submit-search" value="">
        </form>
    </div>';

    return $form;
} );

В виджет поиска в сайдбаре ничего не меняется, меняется только если вызвать сам виджет с помощью функции get_search_form(), но мне нужно чтобы это все работало и в сайдбаре, также не помогло создание файла formsearch.php
  • Вопрос задан
  • 40 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы