get_search_formхук-фильтрWP 2.7.0

Позволяет изменить HTML код формы поиска.

Использование

add_filter( 'get_search_form', 'wp_kama_get_search_form_filter', 10, 2 );

/**
 * Function for `get_search_form` filter-hook.
 * 
 * @param string $form The search form HTML output.
 * @param array  $args The array of arguments for building the search form. See get_search_form() for information on accepted arguments.
 *
 * @return string
 */
function wp_kama_get_search_form_filter( $form, $args ){

	// filter...
	return $form;
}
$form(строка)
HTML код формы поиска.
$args(массив)
Массив аргументов для построения формы поиска, см. параметр у функции get_search_form().

Примеры

0

#1 Добавим свой код до и после формы поиска

function wrap_search_form( $form ) {
	$before_form = '<div class="block-1">Любой контент до формы поиска</div>';
	$after_form  = '<div class="block-2">Любой контент после формы поиска</div>';

	return $before_form . $form . $after_form;
}

add_filter( 'get_search_form', 'wrap_search_form' );

Список изменений

С версии 2.7.0 Введена.
С версии 5.5.0 The $args parameter was added.

Где вызывается хук

get_search_form()
get_search_form
wp-includes/general-template.php 351
$result = apply_filters( 'get_search_form', $form, $args );

Где используется хук в WordPress

Использование не найдено.