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 Abonelik Eklentisi

Email Subscribers & Newsletters – WordPress Abonelik Eklentisi

Bu yazımda tüm projelerimde kullandığım Email Subscribers & Newsletters eklentisinden kısaca bahsedeceğim. Bu yazı eklenti …

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.