WordPress arama sonuçlarınızın belirli bir sayfası nasıl hariç tutulur

WordPress, birçok açıdan olağanüstü bir platformdur. Ancak, iyileştirme için yer olması gereken bir alan dahili bir aramadır. Birçok kullanıcı, WordPress arama özelliğinin her zaman en iyi sonuçları vermediğini kabul eder. Uygulamada, bu, sitenize yapılan bazı ziyaretçilerin ilgilendikleri içeriği kaybedebileceği anlamına gelir. Neyse ki, WordPress özelleştirilemezse hiçbir şey değildir. WordPress arama sonuçlarınızı iyileştirmenin birçok yolu vardır. Bu makalede, varsayılan WordPress arama özelliği hakkında daha fazla konuşacağız, o zaman size içeriği dışlamanın iki yolunu öğreteceğiz.
Aramamıza başlayalım! Varsayılan WordPress arama özelliğine bir bakış

Yeni bir WordPress web sitesi oluşturduğunuzda, varsayılan bir arama çubuğu ile donatılacaktır. Bu özelliği diğer yaptığınız gibi kullanabilirsiniz: sorguyu girip ilgili sonuçların bir listesini alırsınız. Ne yazık ki, elde ettiğiniz sonuçlar her zaman en doğru değildir. Tabii ki, hepimiz Google tarafından biraz şımarıkız, ancak düşük beklentilerle girseniz bile, genellikle varsayılan aramanın bunu yerine getirmediğini göreceksiniz. Örneğin, WordPress’i ilk kez ayarladığınızda, platform ‘Merhaba Dünya!’ Platform düzenleyicisini tanımanıza yardımcı olmayı amaçlayan yayınlar.
“Merhaba” terimini bulmak için arama özelliğini kullanırsak, elbette gönderiyi geri yükler. Ancak, “Merhaba Dolly” i denersek bu olan budur:

Sorun şu ki, WordPress her zaman varsayılan olarak tüm arama terimlerinizi içeren yayınları ve sayfaları arayacaktır. Başka bir deyişle, ziyaretçileriniz farklı anahtar kelimeler kullanarak birkaç kez denemedikçe kullanışlı arama sonuçlarını geri yüklemez. Bu, kullanıcınızı zorlamak istediğiniz bir şey değildir, çünkü çoğu ilk deneyden sonra pes edebilir. Yetmezse, WordPress arama modülü özel etiketler veya alanlar aracılığıyla görmez. Başka bir deyişle, hepsi yayınlar ve sayfalar ve başka bir şey yok. İyi haber şu ki, bir eklenti kullanarak ve kodu değiştirerek WordPress arama işlevselliğini geliştirebilirsiniz. Ancak, web sitenizde çok büyük bir içerik kütüphanesi olmadığı sürece biraz aşırı olabilir. Deneyimlerimize göre, WordPress’in hangi sayfaların taranmaması gerektiğini söyleyerek daha iyi sonuçlar alabilirsiniz, bu nedenle arama sonuçlarınızı bozmaz. WordPress arama sonuçlarınızı nasıl geliştirebileceğiniz hakkında konuşalım.
Neden belirli içeriği arama sonuçlarınızdan hariç tutmak isteyebilirsiniz, belirli sayfaları WordPress arama sonuçlarınızdan hariç tutmak istemenizin birkaç nedeni vardır. Onlardan bazıları:
Kişisel içerik yayınlarsınız. Yalnızca belirli kullanıcılar tarafından görülmek isteyen bir yayın yayınlarsanız, yayının site arama sonuçlarınızda görünmesini istemezsiniz.
Alakasız sayfaların görünmesini önlemek için. Örneğin, ana sayfanızın veya yazarın sayfanızın arama sonuçlarında görünmesini istemeyebilirsiniz. Biraz ayarlama ile her şeyi hariç tutabilirsiniz. Sonunda, arama sonuçlarınızın alakasız bir sayfası hariç, ziyaretçilerin istedikleri içeriği daha hızlı bulmasına yardımcı olacaktır. Ayrıca, bu değişikliği WordPress’e doğru araçla uygulamak oldukça kolaydır.
WordPress arama sonuçlarınızın belirli bir sayfasını nasıl hariç tutabilirsiniz (2 yöntem) Bu bölümde, bu işlevi WordPress’e uygulamak için iki yaklaşımı tartışacağız. Bir Divi kullanıcısıysanız, tema ayarlarınızı kullanarak WordPress arama sonuçlarını geliştirebilirsiniz; Ancak, başka bir tema kullanıyorsanız, arama sonuçlarınızın sayfasını da hariç tutabilirsiniz, ancak bunu yapmak için temel dosyayı değiştirmeniz gerekir. Başlayalım! 1. Divi kullanıcısıysanız, Divi’li bir Divi arama modülü kullanın, WordPress arama çubuğunuzun yerleştirilmesi üzerinde tam kontrol edinirsiniz. Temalar, herhangi bir sayfaya ekleyebileceğiniz bir arama modülü içerir:
Arama modülü ile, tasarım dahil arama çubuğunuzun birçok yönünü ayarlayabilirsiniz:
Modül ayar ekranına gidip İçerik sekmesini açarsanız, The State adlı bir parça bulacaksınız. Burada, WordPress arama sonuçlarınızdan sayfaları hariç tutma ve/veya yayınlama seçenekleri de dahil olmak üzere üç ayar vardır:

WordPress’i göz ardı etmek istediğiniz yazı üzerinde daha fazla kontrol için, Ayarlar Ayarları kategorisini kullanmanız gerekir:

Tek yapmanız gereken kategoriyi hazırlamak ve arama sonuçlarınızda görüntülemek istemediğiniz gönderiye ayarlamaktır. Ardından, kategorinin bölümü altındaki bu kategoriyi seçin ve değişikliklerinizi kaydedin. Bu yaklaşımla ilgili tek sorun, WordPress, sayfayı kategoriyi ve etiketleri ve yayınları kullanarak ayarlamanıza izin vermez. Bu işlevi web sitenize eklemek için kategori etiketi sayfası gibi eklentileri kullanmanız gerekir. Bu eklentiyi etkinleştirdikten sonra, kategoriyi oluşturabilir ve sayfaya etiketleyebilirsiniz. Ardından, istisna kategorinizi sayfaya uygulayabilir ve arama modülü kategorinizin hariç tutulan bölümünde ayarlayabilirsiniz. Şimdi, birisi web sitenizi, yayın ve sayfaları hariç tutulan bir kategoride izlediğinde, arama terimini içermesine rağmen görünmez.

2. Dosya işlevini ayarlayın. Bu işlem Fonksiyonlarınızı Düzenlemeyi içerir.php dosyası, bu nedenle başlamadan önce web sitenizin yedeklemesini yaptığınızdan emin olun. Başlamak için, FileZilla gibi istemcileri kullanarak Dosya Aktarım Protokolü (FTP) aracılığıyla web sitenize bağlanmanız gerekir. Girdikten sonra public_html/wp-content/temalar dizinine gidin. İçeride, web sitenize yüklenen her tema için bir klasör bulmalısınız:

Aynı ada sahip olması muhtemel olduğu için etkin temanızla eşleşen klasörleri arayın. Unutmayın, her zaman bu tür bir değişiklik için bir çocuk teması kullanmanızı öneririz. Aslında, tema kodunuzda hemen hemen her türlü ayar yapmayı planlıyorsanız bir alt tema kullanmalısınız. Etkin tema klasörünüzü açın ve içinde Functions.php dosyalarını arayın. Sağ -Sınırlayın ve Filezilla’yı kullanıyorsanız görünüm/Düzenle seçeneğini seçin: Bu, dosyayı varsayılan metin düzenleyicinizi kullanarak açar ve içindeki kodda değişiklik yapmanıza izin verir. Girdikten sonra, arama sonuçlarınızın belirli sayfalarını hariç tutmanın iki yolu vardır. Bunu etiketler veya kategoriler kullanarak yapabilirsiniz (Divi arama modülünde olduğu gibi).
Arama sonuçlarınızın belirli bir kategorisini hariç tutmak istiyorsanız eklemeniz gereken kodun bir örneği: wpb_search_filter ($ query) işlevi {
if ($ query-> is_search &&! is_admin ())

$ query-> set (‘kedi’, ‘-5, -11’);

Dönüş $ sorgusu;
}
add_filter (‘pre_get_posts’, ‘wpb_search_filter’)
Kedinin iki puan izlediğini söyleyen çizgiye dikkat edin.Bu sayıların her biri kategori kimliğini temsil eder.Kategori kimliğini bulmak basittir.Tek yapmanız gereken, yayınınız veya sayfanız için kategori sekmesine gitmek (daha önce bahsettiğimiz kategori etiketi sayfası eklentisini kullanıyorsanız) ve Düzenle düğmesine basın.Şimdi sayfanın URL’sine dikkat edin.Kategori ve tag_id = x yazan bir bölüm olmalı.X yerine, daha önce gösterdiğimiz koda girmeniz gereken kimlik olan numarayı göreceksiniz.Unutmayın, bu kodda istediğiniz kadar kategoriyi veya yalnızca bir kategoriyi girebilirsiniz.Şimdi kategori yerine etiketi kullanarak sayfayı filtrelemek istiyorsak kodun nasıl değiştiğini kontrol edelim: wpb_search_filter ($ query) {if ($ query-> is_search &&! İs_admin ()) işlevi
$ query-> set (‘etiket’, ‘-5, -11’);
Dönüş $ sorgusu;
}
add_filter (‘pre_get_posts’, ‘wpb_search_filter’);
Boya terimini etiketlerle değiştirmedikçe, kod temelde aynıdır. Sitenizin taksonomisine bağlı olarak bir yaklaşımı kullanabilirsiniz. Function.php dosyanızda değişiklik kaydetmeyi unutmayın ve bunu yapmaya hazırsınız! Sonuç WordPress’in küçük bir dirsek yağı ile artamayacağınız çeşitli yönleri vardır ve arama özellikleri bir istisna değildir. Arama sonuçlarınızın alakasız bir sayfasını silerek, ziyaretçilerin ihtiyaç duydukları içeriği daha hızlı bulmasına yardımcı olabilirsiniz. Bu, sitenize daha fazla zaman geçirmelerini ve daha mutlu olmalarını sağlayabilir. Çalışmaya ve WordPress arama sonuçlarınızı iyileştirmeye hazır olduğunuzda, belirli sayfaları bunlardan silmenin iki yolu vardır: İstediğiniz sayfaları hariç tutmak için Divi arama modülünü kullanın.
WordPress dosyasını tweak.
WordPress arama sonuçlarınızı nasıl geliştireceğinizle ilgili sorularınız var mı? Aşağıdaki yorumlar bölümünde onlar hakkında konuşalım! Vectorknight / Shutterstock.com tarafından Makale Küçük Resim Makalesi

admin

Bir Cevap Yazın

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