Funkce get_search_form zobrazuje v šabloně vyhledávací formulář, který je definován v souboru searchform.php. Pokud se ve složce aktivní šablony takový soubor nenachází, zobrazí WordPress defaultní formulář.
Použití
get_search_form( $echo );
Funkce má jediný parametr a to je $echo. Defaultně je nastaven na true, což znamená, že po zavolání funkce se rovnou vypíše formulář. Pokud je nastaven na false, vrátí funkce řetězec. Když existuje searchform.php, je $echo ignorováno.
Defaultní formulář vypadá takto:
Kromě použití searchform.php pro modifikaci vyhledávacího formuláře, můžete i použít ad_filter – get_search_form:
function my_search_form( $form ) {
$form = 'kód formuláře';
return $form;
}
add_filter( 'get_search_form', 'my_search_form' );