Möchten Sie ein Suchformular mit einem Dropdown erstellen, um alle Kategorien zu durchsuchen? Es gibt wahrscheinlich ein Plugin dafür, aber wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um ein Dropdown hinzuzufügen, um nach allen Kategorien zu suchen oder eine bestimmte Kategorie in WordPress zu definieren.
Anweisungen:
Alles, was Sie tun müssen, ist, diesen Code in die index.php-Datei Ihres Themes oder dort einzufügen, wo Sie das Suchformular anzeigen möchten:
<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>
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie z. B.: 12 beste WordPress-Plugins für Blogger und So speichern Sie teilweise Formular-Daten in WordPress.
Danke! Ich habe wochenlang nach dieser Lösung gesucht. Ich habe diesen Code einfach erstellt, indem ich eine Datei searchform.php in meinem Child-Theme erstellt habe
Funktioniert nicht mit benutzerdefinierten Post-Typen mit benutzerdefinierter Taxonomie
Wie würden Sie es mit einem benutzerdefinierten Post-Typ machen?
Wo würde ich diesen Code einfügen, da dies genau das ist, was ich suche
Es sieht so aus, als müssten Sie es zu einem HTML-Widget hinzufügen.