Ana Sayfa / WordPress / WordPress’te Arama Özelliği Nasıl Devre Dışı Bırakılır?

WordPress’te Arama Özelliği Nasıl Devre Dışı Bırakılır?

WordPress - Arama Özelliği
WordPress altyapılı sitenizde arama özelliğini devre dışı bırakmak mı istiyorsunuz? Bazı durumlarda arama özelliğine ihtiyaç duymayabilir veya temanızdaki arama formu kullanıcı deneyimini kötü etkileyeceğini düşünebilirsiniz. Bu yazımda WordPress’teki arama özelliğini nasıl kolayca devre dışı bırakabileceğinizi öğreteceğim.

Aşağıda verdiğim kodu temanızın functions.php dosyasına eklemeniz gerekmektedir.

İlginizi Çekebilir: Functions.php Dosyasına Nasıl Kod Eklenir?

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

Yukarıdaki kodu eklemek arama özelliğini devre dışı bırakmak için yeterli olacaktır. Yapmanız gereken başka bir şey yok!

Ben kodla uğraşmak istemiyorum diyenler Disable Search eklentisini kurabilir. Eklentiyi kurun ve etkinleştirin. Yapılandırmanız için başka ayar yok. Eklenti etkinleştirildiğinde arama formunu WordPress temanızdan kaldırır ve arama kutucuğunu devre dışı bırakır. Kullanıcı doğrudan arama sorgusu adresine girmeye çalışırsa eklenti 404 hata sayfası gösterir.

Umarım bu yazı WordPress’te arama özelliğini nasıl kolayca devre dışı bırakabileceğinizi öğrenmenize yardımcı olmuştur.

Mutlaka Okumalısın

WordPress Eğitimi - Udem WordPress Eğitimi

WordPress İnternet Sitesi Kurmak: Blog, E-Ticaret, Kurumsal

Kod bilmeye gerek olmadan WordPress ile istediğiniz türde siteyi nasıl yapacağınızı öğrenmek ister miydiniz? Cevabınız …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir