WordPress büyük bir CMS. Birçok özelliği kendi bünyesinde barındırır. Bunlardan en önemlisi de gelişmiş arama sistemidir. Gelişmiş arama sistemi ile yazı içeriği ve başlığı ile eşleştirmeler yaparak sonuç hazırlar. Bu içeriğimde arama özelliğine gerek duymadığımız zamanlar WordPress arama özelliğini kapatma nasıl yapılır buna değineceğim.

WordPress arama fonksiyonu kapatma ihtiyacı zaman zaman doğabilir. Eklentisiz WordPress site içi arama özelliğini kapatma nasıl yapılır, buna değinelim.

Öncelikle fonksiyon dosyamızı açıyoruz. Bu temanızın functions.php dosyasıdır. Eğer bu dosya şifreli ise aynı işlevi gören diğer dosyaları kullanabilirsiniz.

functions.php dosyasına aşağıdaki kodları ekleyerek WordPress arama fonksiyonunu kapatma işlemini kolayca yapabilirsiniz.

function fb_filter_query( $query, $error = true ) {

if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;

// 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;" ) );

WordPress arama özelliği kapatma hakkında yorumlarınızı yorum formu aracılığıyla gönderebilirsiniz.