Die WordPress-Suche stet von Anfang an in Deiner WordPress Installation zur Verfügung. Doch manchmal kann es lästig sein, wenn jeder nach Blogs und Seiten suchen kann, anstatt die Menüs oder interne Links zu verwenden. Aus diesem Grund kann es unter Umständen hilfreich sein, die WordPress-Suchfunktion zu deaktivieren.
Füge dafür einfach folgenden Code in der functions.php ein:
function fb_filter_query( $query, $error = true ) {
if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;
// to error
if ( $error == true )
$query->is_404 = true;
}
}
add_action( 'parse_query', 'fb_filter_query' );
add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
Quelle: crocoblock.com