Musilda.cz

Funkce get_search_form

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' );
Exit mobile version