WordPress’de Arama Özelliğini Devre Dışı Bırakma
Birçok WordPress web sitesi birkaç sayfa ile basit ticari web siteleridir . Dikey gezinme özelliğine sahip tek sayfalı web sitelerinin gittikçe artan bir eğilimi var .
Bu web sitelerinin, arama formunu yenilik öğesi yapan ve yararlı bir özellik olmayan fazla içeriği yoktur.
İLGİNİZİ ÇEKEBİLİR: WordPress Admin Paneli Giriş Logusunu Değiştirmek
Ayrıca, kullanıcılara göremeyecekleri başka bilgiler ve dolayısıyla arama seçeneği olabileceğini düşündürüyor. Arama özelliğini kaldırmak, web sitenizi temizleyip daha iyi bir kullanıcı deneyimi sunacaktır.
Bununla birlikte, WordPress sitenizden arama özelliklerini kolayca kaldırmanın bir yolunu bulalım.
WordPress’de Arama Özelliklerini Kod ile Devre Dışı Bırakmak
Bu kodu temanın functions.php dosyasına veya siteye özel bir eklentiye eklemeniz gerekecek .
function wpb_filter_query( $query, $error = true ) {
if ( is_search() ) {
$query->is_search = false;
$query->query_vars[s] = false;
$query->query[s] = false;
if ( $error == true )
$query->is_404 = true;
}
}
add_action( ‘parse_query’, ‘wpb_filter_query’ );
add_filter( ‘get_search_form’, create_function( ‘$a’, “return null;” ) );
function remove_search_widget() {
unregister_widget(‘WP_Widget_Search’);
add_action( ‘widgets_init’, ‘remove_search_widget’ );
Bu kod, tüm doğrudan veya dolaylı arama sorgularını 404 sayfaya yönlendirir. Ayrıca WordPress temanızdaki arama formunu gizleyecektir.
Bu makalenin WordPress’te arama özelliğini kolayca nasıl devre dışı bırakabileceğinizi öğrenmenize yardımcı olmasını umuyoruz.


