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.

Hat dir der Beitrag gefallen?

Der Autor/Die Autorin des Artikels:

HINTERLASSEN SIE EINE ANTWORT

Please enter your comment!
Please enter your name here