En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Arama Özelliği Nasıl Devre Dışı Bırakılır (Basit ve Kolay)

WordPress'teki arama özelliği çoğu web sitesi için kullanışlı bir araçtır, ancak tamamen devre dışı bırakmak isteyebileceğiniz zamanlar olabilir.

Örneğin, arama işlevselliği gerektirmeyen bir site çalıştırıyor olabilirsiniz veya temanızdaki arama formu kullanıcı deneyimini engelleyebilir.

Nedeni ne olursa olsun, WordPress arama özelliğini kapatmak ve sitenizin kullanıcı deneyimini iyileştirmek için çeşitli yollar sunar.

Bu makalede, WordPress'te arama özelliğini nasıl kolayca devre dışı bırakacağınızı göstereceğiz.

WordPress'te arama özelliği nasıl devre dışı bırakılır

WordPress'te Arama Özelliği Neden ve Kim Tarafından Devre Dışı Bırakılmalı?

WordPress web siteleri, ziyaretçilerin sitenizdeki içeriği aramasına olanak tanıyan bir arama işlevi ile birlikte gelir.

Birçok WordPress web sitesi birkaç sayfadan oluşan basit iş web siteleridir. Ayrıca, dikey gezinme içeren tek sayfalık web sitelerinin de artan bir eğilimi var.

Bu web sitelerinde çok fazla içerik yoktur, bu da arama formunu anlamsız hale getirir. Ayrıca kullanıcılara, göremedikleri ve arama yoluyla bulabilecekleri başka bilgilerin olabileceği izlenimini verir.

Arama özelliğini kaldırmak web sitenizi temizleyecek ve daha iyi bir kullanıcı deneyimi sunacaktır.

Bununla birlikte, WordPress sitenizden arama özelliğini kolayca nasıl kaldıracağınıza bir göz atalım:

Yöntem 1. Bir Eklenti Kullanarak WordPress'te Arama Özelliğini Kaldırma

Bu yöntem basit ve anlaşılır.

Öncelikle, Disable Search eklentisini kurmanız ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Arama eklentisini devre dışı bırak

Etkinleştirildikten sonra eklenti hemen çalışacaktır. Yapılandırmanız gereken herhangi bir ayar yoktur.

WordPress temanızdaki arama formlarını kaldıracak ve arama widget'ını devre dışı bırakacaktır. Bir kullanıcı doğrudan bir arama sorgusu URL'si girmeye çalışırsa, eklenti bir 404 hata sayfası döndürecektir.

404 sayfa bulunamadı örneği

Bu eklentinin WordPress yönetici alanındaki arama işlevini etkilemediğini unutmayın. WordPress kontrol panelinizde hala gönderileri ve sayfaları arayabilirsiniz.

Yöntem 2. Kodu Kullanarak WordPress'te Aramayı Devre Dışı Bırakma (Önerilir)

Bu yöntem, sitenizin WordPress çekirdek dosyalarına özel kod eklemenizi gerektirir. Bunu daha önce yapmadıysanız, WordPress'e kod parçacıkları nasıl eklenir kılavuzumuza göz atın.

Normalde, WordPress dosyalarınızı doğrudan düzenlemenizi önermeyiz, çünkü küçük şeyler bile sitenizi bozabilir. Ancak, WPCode kullanacağız, bu da kodunuzu WordPress sitenize eklemenin en güvenli ve en kolay yoludur.

Öncelikle, ücretsiz WPCode eklentisini yüklemeniz gerekecektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Etkinleştirdikten sonra, yönetici kontrol panelinizde Kod Parçacıkları » Parçacık Ekle seçeneğini bulmanız gerekecektir.

Ardından, alana 'arama devre dışı bırak' yazmanız ve 'Snippet kullan'a tıklamanız yeterlidir.

WPCode'da arama devre dışı bırakmak için arama yapın

Artık bu kod parçasını çalıştırmak için tüm ayarların yapılandırıldığı bir ekrana yönlendirileceksiniz.

Tek yapmanız gereken anahtarı 'Aktif' konumuna getirmek ve 'Güncelle'ye tıklamak.

Arama özelliğini WordPress'te devre dışı bırakmak için Etkinleştir geçişini tıklayın ve Güncelle'ye basın

Bu kod, ön uçtaki arama sorgularını engelleyecek ve arama formlarını kaldıracaktır, içerik düzenleyicisindeki arama bloğunu ve yönetici çubuğu menüsündeki arama kutusunu kaldıracaktır.

Ancak sitenin yönetici paneline erişimi olan kullanıcılar, gönderiler, sayfalar ve yorumlar arasında oradan arama yapmaya devam edebileceklerdir.

wpcode arama özelliğini kaldırma için bir önce ve sonra resmi

Bonus: WordPress'te Blog Özelliklerini Devre Dışı Bırakma

Arama çubuğuna ek olarak, WordPress'teki blog özelliklerini de devre dışı bırakmak isteyebilirsiniz. Basit bir tek sayfalık web siteniz varsa, blog göstermenize gerek kalmaz.

Örneğin, birçok çevrimiçi mağaza, çevrimiçi portföy sitesi veya üyelik web sitesi bloglama özelliğine ihtiyaç duymayabilir. WordPress web sitenizi bloglama özelliklerini kullanmadan oluşturabilseniz de, bunlar yönetici alanında görünür kalacaktır.

Tek yapmanız gereken, gönderi türünü ve ilgili tüm blog ayarlarını ve yönetici sayfalarını gizleyecek olan Disable Blog eklentisini indirmek.

Not: Bu eklentinin WordPress'in son üç sürümüyle test edilmediğini unutmayın. Ancak, aracı demo web sitemizde kullandığımızda, sorunsuz çalıştı. Hala emin değilseniz, eski eklentilerin kullanımı hakkındaki kılavuzumuza bakabilirsiniz.

Etkinleştirildiğinde, blog otomatik olarak yönetici kenar çubuğundaki sol menüden 'Gönderi' ayarlarını kaldırır. Daha fazla ayrıntı için, WordPress'te blog özelliklerini kolayca nasıl devre dışı bırakacağınız hakkındaki eğitimimize göz atın.

blog devre dışı bırakma örneği

Umarım bu makale, WordPress'te arama özelliğini nasıl kolayca devre dışı bırakacağınızı öğrenmenize yardımcı olmuştur. Ayrıca, WordPress'te JSON REST API'yi nasıl devre dışı bırakacağınıza dair başlangıç rehberimize ve yeni başlayanlar için kullanışlı WordPress kod parçacıklarına ilişkin uzman seçimlerimize de göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

21 CommentsLeave a Reply

  1. Yöntem 2'nin 11. satırı, kurulumum için arama formunu gizlemiyordu, ancak genel-template.php'nin get_search_form() işlevi tarafından yüklenen/oluşturulan varsayılan formu görünür hale getiriyordu (en azından WordPress 5.4.2'de).

    Fonksiyon, get_search_form filtresini uygular. Filtrenin null döndürmesi durumunda (null === $result, 299. satır), daha önce yüklenmiş veya oluşturulmuş varsayılan form gösterilir veya döndürülür.

    Formu gizlemek için 11. satırı boş bir dize döndürecek şekilde değiştirmem gerekti:

    add_filter(‘get_search_form’, function ($a) { return ”; });

  2. özelleştirme navigasyonuna erişememe sorununu ben de yaşıyorum ve kodda değişiklikler yapmayı denedim ama pek başarılı olamadım. Eklentiyi yüklemeyi denedim ama arama hala görünüyor. Lütfen bu sorunu nasıl çözeceğimi biri yardım etsin.
    Başlık menülerini hangi klasörden/dosyadan alabilirim, belki oradan kaldırabilirim, lütfen yardımcı olun

    • Bu, tema tema değişebilir; dosya wp-content/themes/tema adı dosyasına girdikten sonra sizdedir. Bazı temalarda header.php varken bazılarında kod başka bir yerdedir. Tema desteğinizle iletişime geçerseniz yardımcı olabilirler.

      Yönetici

  3. Bunu paylaştığınız için teşekkürler! İnternette bulduğum her türlü çılgın kodu siteme ekliyordum, o lanet arama kutusundan kurtulmak umuduyla! Şimdi her şey yolunda!

  4. Bunun için teşekkürler. Çok kullanışlı.

    Birkaç yorum:

    1. Yöntem 2 (manuel) twentyeleven'ın bir alt temasında benim için çalışıyor (yani arama kutusunu kaldırmak), ancak yalnızca bir widget alanına eklenen bir arama *widget*'ı için. header.php'ye sabit kodlanmış (get_search_form() kullanarak) arama kutusunu bırakıyor. Üst temanın header.php'sini klonlayıp düzenleyerek geçersiz kılabileceğimi biliyorum, ancak o arama formunu programatik olarak nasıl devre dışı bırakacağımı bilmek istiyorum.

    2. Genesis teması üzerinde Yöntem 2'yi çalıştıramıyorum. Bununla ilgili sizin veya başkalarının herhangi bir bilgisi olup olmadığını merak ediyorum.

    3. Küçük bir not: yöntem 2 betiği 14. satırda kapanış parantezine ihtiyaç duyuyor.

    • Thank you for letting us know about the closing brace, we’ll be sure to update it :)

      Yönetici

  5. Tamam, arama kutusunu kaldırdı ama şimdi kaldırmayı nasıl çözeceğimiz konusunda bize bırakılan arama başlığını bıraktı.
    Bunun için bir eklentiniz var mı?
    Bana öyle geliyor ki, site oluşturucuda zaten böyle bir seçeneğiniz yüklü olmalı.

  6. Bazen, örneğin gerçekten bir arama özelliğine ihtiyaç duymayan tek sayfalık bir sitede, arama özelliğini devre dışı bırakabilirsiniz.

  7. merhaba,

    Ana sayfamdaki arama kutusunu tamamen kaldırmak istiyorum. Bunu nasıl yapabilirim lütfen?

  8. Makale için teşekkürler. Bilmem gereken şey şu: Aramayı çalışır durumda tutarak yalnızca belirli terimleri devre dışı bırakabilir miyim? /?s=d, download, thank, success, congratultions gibi terimleri hariç tutmak istiyorum... hackerların sitemizdeki belirli sayfaları bulmak için kullandığı terimler.

    Biri bana bu konuda yardım edebilir mi? Teşekkürler

  9. Çok teşekkür ederim.
    Web sitelerimden birinin veritabanına az önce hacklendim ve hayatlarında yapacak hiçbir şeyi olmayan, başkalarının işini yok etmekten başka bir şey yapmayan bu korkunç rahatsız edici insanlara karşı olası tüm kapıları kapattım.
    Bu yüzden arama formlarını kaldırdım ama sorgu dizesini nasıl kaldıracağımı bilmiyordum.

  10. WordPress ile gelen arama kutusunu devre dışı bırakmanın bir diğer nedeni, Google Özel Arama gibi farklı bir arama kutusuyla değiştirmektir.

    Google Özel Arama, Adsense hesabınız varsa arama sayfalarınızdan para kazanmanıza olanak tanır.

  11. Bu kodun kullanışlılığını anlamakta zorlanıyorum. Arama gereksizse, arama formunu dahil etmemek daha mantıklı olmaz mı? Bir sayfada arama formu bırakıp sonra o arama formunun kullanılmasını engellemek çok kötü kullanılabilirlik değil mi?

    Bir şeyi mi kaçırıyorum?

    • Tasarımda arama formunu kaldırabilirsiniz, ancak işlevsellik devam eder. WordPress olduğunu bilen biri basitçe /?s=anahtar kelime ekleyerek siteyi arayabilir. Ancak formu kaldırıp bu kodu eklemek bu sorunu çözecektir. Bir müşterinin yalnızca URL mevcutsa sayfaların veya gönderilerin gösterilmesini istediği zamanlar olacaktır. Bu işlev bu anlamda kullanışlı olacaktır.

      Yönetici

    • Evet, arama ve diğer widget'ları dışarıda bırakmak ve müşterinin bunları isteyip istemediğini kendisinin eklemesine izin vermek, varsayılan olarak koymamak daha mantıklı.

  12. Hmmmm…. bir CMS için Arama'nın önemli olmadığını hayal edemiyorum. WordPress'in bu kadar iyi bir Arama özelliğine sahip olması, onu bir CMS olarak kullanırken büyük bir avantaj değil mi? Aramanın yalnızca yaklaşık 5 sayfayla sınırlı küçük bir portföy sitesinde önemli olmadığını hayal edebilirim.

    • Bir istemci için bağımsız bir site oluşturmak üzere WordPress'i kullandığınız ve insanların yalnızca URL'ye sahip olmaları durumunda sayfaları bilmelerini istediğiniz zamanlar olur.

      Yönetici

Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.