WordPress: Suche in Seite / Beitrag einbinden

Einer unserer Nutzer hat uns vor kurzem gefragt ob es eine Möglichkeit gibt eine Suchform in eine Seite oder in einen Beitrag mit Hilfe von einem Shortcode einzubinden. Die Antwort auf diese Frage ist: ja! In diesem Artikel zeigen wir euch wie ihr einen Shortcode erstellt und damit die Suche in eine Seite oder einen Beitrag einbinden könnt.

Öffnet dazu eure functions.php Datei, die sich in eurem Themes Ordner befindet und fügt dort folgenden Code ein:

add_shortcode('wpbsearch', 'get_search_form');

Danach könnt ihr den Shortcode in folgender Form verwenden: [wpbsearch]

Damit wird das normale Suchformular eingeblendet. Wenn ihr ein eigenes Suchformular einblenden möchtet, dann könnt ihr folgenden Code verwenden:

function wpbsearchform( $form ) {
$form = '
<form role="search" method="get" id="searchform" action="' . home_url( '/' ) . '" >
<div><label class="screen-reader-text" for="s">' . __('Search for:') . '</label>
<input type="text" value="' . get_search_query() . '" name="s" id="s" />
<input type="submit" id="searchsubmit" value="'. esc_attr__('Search') .'" />
</div>
</form>
';
return $form;
}
add_shortcode('wpbsearch', 'wpbsearchform');

Wir hoffen, dass unser Artikel für alle, die ein Suchformular mit Hilfe eines Shortcodes erstellen wollten, hilfreich sein wird. Viel Spaß beim Testen!

 

HINTERLASSEN SIE EINE ANTWORT

Please enter your comment!
Please enter your name here

* Die Checkbox für die Zustimmung zur Speicherung ist nach DSGVO zwingend.

Ich akzeptiere