WordPress Suche deaktivieren – so gehts

Wenn man WordPress zum Beispiel als reines CMS verwendet, dann wird die interne Suche überflüssig. Wenn ihr eure Suche also loswerden wollt, dann ist dieser Artikel genau das richtige für euch. In diesem Artikel zeigen wir euch wie ihr die interne Suche komplett deaktivieren könnt.

Öffnet dazu eure funcitons.php Datei, die sich im Theme-Ordner befindet und fügt dort folgenden Code hinzu:

function fb_filter_query( $query, $error = true ) {
<pre>
if ( is_search() ) {
$query-&gt;is_search = false;
$query-&gt;query_vars[s] = false;
$query-&gt;query[s] = false;
// to error
if ( $error == true )
$query-&gt;is_404 = true;
}
}
add_action( 'parse_query', 'fb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );

Hinweis: Wenn ihr die Einstellung $error auf true setzt, dann werden eure Leser beim Aufrufen der Suche zu einer 404-Fehler-Seite weitergeleitet. Dazu muss natürlich auch eine 404 Fehler Seite in eurem Theme existieren. Wenn ihr die Einstellung auf false setzt, dann wird der Leser auf der gleichen Seite bleiben, wo er versucht hat etwas zu suchen.

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