generate_navigation_search_output

Notă! Unele linkuri de pe această pagină pot fi linkuri afiliate, ceea ce înseamnă că, dacă alegeți să efectuați o achiziție, pot câștiga un mic comision fără costuri suplimentare pentru dvs. Apreciez foarte mult sprijinul dvs.!

Loading

generate_navigation_search_output

Filtrul generate_navigation_search_output vă permite să modificați marcajul HTML al formularului de căutare de navigare.

Utilizare

Produse WooCommerce

De exemplu, dacă dorim ca formularul nostru de căutare de navigare să caute produse WooCommerce:

add_filter( 'generate_navigation_search_output', function() {
printf( 
'<form method="get" class="search-form navigation-search" action="%1$s">
<input type="search" class="search-field" value="%2$s" name="s" title="%3$s" />
<input type="hidden" name="post_type" value="product" />
</form>', 
esc_url( home_url( '/' ) ), 
esc_attr( get_search_query() ), 
esc_attr_x( 'Search', 'label', 'generatepress' ) 
); 
} );

Adăugați un Substituent

Sau, dacă doriți să adăugați un substituent la intrare:

add_filter( 'generate_navigation_search_output', function() {
printf(
'<form method="get" class="search-form navigation-search" action="%1$s">
<input type="search" placeholder="Enter your search" class="search-field" value="%2$s" name="s" title="%3$s" />
</form>',
esc_url( home_url( '/' ) ),
esc_attr( get_search_query() ),
esc_attr_x( 'Search', 'label', 'generatepress' ) 
); 
} );

Ștergeți Câmpul de Căutare

De asemenea, putem folosi fragmentul de mai jos pentru a șterge câmpul de căutare după finalizarea căutării:

add_filter( 'generate_navigation_search_output', function() {
printf( // WPCS: XSS ok, sanitization ok.
'<form method="get" class="search-form navigation-search" action="%1$s"> <input type="search" class="search-field" value="" name="s" title="%2$s" /> </form>',
esc_url( home_url( '/' ) ),
esc_attr_x( 'Search', 'label', 'generatepress' ) );
} );

 

Notă! Cea mai performantă Temă WordPress din lume. Comunitatea WordPress mulțumește dezvoltatorului Generatepress în sprijinul acordat pentru realizarea acestor tutoriale în limba română! Cumpără acum Pluginul Generatepress Premium.

Articole recomandate:

S-ar putea să te intereseze și:

Lasă un comentariu