Vuoi creare un modulo di ricerca con menu a discesa per cercare in tutte le categorie? Sebbene probabilmente esista un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per aggiungere un menu a discesa per cercare in tutte le categorie o definire una categoria specifica in WordPress.
Istruzioni:
Tutto quello che devi fare è aggiungere questo codice al file index.php del tuo tema o dove vuoi visualizzare il modulo di ricerca:
<form role="search" method="get" id="searchform" action="<?php bloginfo('siteurl'); ?>">
<div>
<label class="screen-reader-text" for="s">Search for:</label>
<input type="text" value="" name="s" id="s" />
in <?php wp_dropdown_categories( 'show_option_all=All Categories' ); ?>
<input type="submit" id="searchsubmit" value="Search" />
</div>
</form>
Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come aggiungere correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.
Se ti è piaciuto questo snippet di codice, prendi in considerazione la lettura dei nostri altri articoli sul sito come: 12 migliori plugin WordPress per blogger e come salvare dati parziali dei moduli in WordPress.
Grazie! Ho passato settimane per questa soluzione. Ho appena inserito questo codice creando un file searchform.php nel mio child theme
Non funziona con tipi di post personalizzati con tassonomie personalizzate
Come faresti con un tipo di post personalizzato?
dove dovrei aggiungere questo codice dato che è esattamente quello che sto cercando
Sembra che tu debba aggiungerlo in un widget HTML.