WordPress’teki arama özelliğini devre dışı bırakmak istiyor musunuz? Bazen siteniz arama özelliğine ihtiyaç duymayabilir ve temanızdaki arama formu kullanıcı deneyimini etkileyebilir. Bu yazıda, WordPress’teki arama özelliğini nasıl kolayca devre dışı bırakacağınızı göstereceğiz.
WordPress’te Arama Özelliğini Neden ve Kim Devre Dışı Bırakmalıdır?
Birçok WordPress web sitesi, birkaç sayfadan oluşan basit işletme web siteleridir. Dikey gezinme özelliğine sahip tek sayfalık web sitelerinde de büyüyen bir eğilim var.
Bu web siteleri, aramayı bir yenilik öğesi haline getiren ve kullanışlı bir özellik olmayan çok fazla içeriğe sahip değildir.
Ayrıca kullanıcılara göremeyecekleri başka bilgiler ve dolayısıyla arama seçeneği olabileceği izlenimini verir. Arama özelliğini kaldırmak, web sitenizi temizler ve daha iyi bir kullanıcı deneyimi sunar.
Bununla birlikte, arama özelliğini WordPress sitenizden nasıl kolayca kaldıracağınıza bir göz atalım.
Yöntem 1. WordPress’te Eklenti Kullanarak Arama Özelliğini Kaldırma
Bu yöntem daha kolaydır ve tüm kullanıcılar için önerilir.
Yapmanız gereken ilk şey, Aramayı Devre Dışı Bırak eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.
Eklenti, kutunun dışında çalışır ve yapılandırmanız gereken hiçbir ayar yoktur.
Etkinleştirmenin ardından, arama formunu WordPress temanızdan kaldıracak ve arama widget’ını devre dışı bırakacaktır. Bir kullanıcı doğrudan bir arama sorgusu URL’si girmeye çalıştıysa, eklenti bir 404 hata sayfası döndürür.
Bu eklentinin, WordPress yönetici alanı içindeki arama işlevini etkilemediğini unutmayın. Hala WordPress yöneticinizin içindeki gönderileri ve sayfaları arayabilirsiniz.
Yöntem 2. WordPress’te Arama Özelliğini Manuel Olarak Devre Dışı Bırakın
Bu yöntem, WordPress dosyalarınıza kod eklemenizi gerektirir. Bunu daha önce yapmadıysanız, WordPress’te kodun nasıl kopyalanıp yapıştırılacağına ilişkin kılavuzumuza bir göz atın.
Bu kodu temanızı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ı bir 404 sayfasına yönlendirecektir. Ayrıca WordPress temanızdaki arama formunu da gizler.
Bu makalenin, WordPress’te arama özelliğini nasıl kolayca devre dışı bırakacağınızı öğrenmenize yardımcı olacağını umuyoruz. Ayrıca en çok aranan WordPress ipuçları, püf noktaları ve hack’lerden oluşan mega listemizi de görmek isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi Twitter ve Facebook’ta da bulabilirsiniz.