Caner Dio

WordPress & Sanayi İşleri & Web Master

Caner'in blogunda, WordPress ipuçları, web tasarımı rehberleri ve sanayi işleri hakkında yazılar bulabilir, dijital çözümlerle işinizi geliştirebilirsiniz.

SİNCE 2006

WordPress Tüm Sayfaları Arama Sonuçlarından Çıkarmak

  • Uyarı! Bu yazı 10.07.2024 tarihinde yazıldı. O günden bu güne bir çok şey değişmiş ve yazı geçerliliğini yitirmiş olabilir.

    WordPress Arama Sonuçlarından Belirli İçerikleri Çıkarma ve Özelleştirme

    WordPress sitenizin varsayılan arama motoru, hem yazı hem de sayfa içeriklerini arama sonuçlarında gösterecek şekilde ayarlanmıştır. Ancak bazı durumlarda, belirli içeriklerin arama sonuçlarından hariç tutulması gerekebilir. Örneğin:

    • Gizli veya özel sayfalar
    • Yöneticiye özel içerikler
    • Özel kampanya sayfaları
    • Henüz tamamlanmamış içerikler

    Bu içerikler arama sonuçlarında görünürse kullanıcı deneyimi olumsuz etkilenebilir veya SEO açısından istenmeyen durumlar oluşabilir. Neyse ki, WordPress temanızın functions.php dosyasına birkaç basit PHP kodu ekleyerek arama sonuçlarını kolayca özelleştirebilirsiniz.

    1. Belirli Sayfa ID’lerini Arama Sonuçlarından Hariç Tutmak

    Eğer yalnızca bazı sayfaları arama sonuçlarından çıkarmak istiyorsanız, aşağıdaki kodu functions.php dosyanıza ekleyebilirsiniz:

    function exclude_pages_from_search($query) { if ($query->is_search && !is_admin()) { // Arama sonuçlarından çıkarmak istediğiniz sayfa ID'lerini buraya ekleyin $query->set('post__not_in', array(1,2,3)); } return $query; } add_filter('pre_get_posts', 'exclude_pages_from_search'); 

    Burada array(1,2,3) kısmını kendi sayfa ID’leriniz ile değiştirerek hangi içeriklerin hariç tutulacağını belirleyebilirsiniz.

    2. Tüm Sayfaları Arama Sonuçlarından Çıkarmak

    Sayfaları tek tek eklemek yerine, tüm sayfaları arama sonuçlarından çıkarmak istiyorsanız, aşağıdaki daha genel çözümü kullanabilirsiniz:

    function exclude_pages_from_search($query) { if ($query->is_search && !is_admin()) { // Tüm sayfaları arama sonuçlarından çıkar $query->set('post_type', 'post'); } return $query; } add_filter('pre_get_posts', 'exclude_pages_from_search'); 

    Bu kod, arama sorgusu çalıştığında ve sorgu yönetici panelinden yapılmadığında, arama sonuçlarına yalnızca yazı türündeki (post) içerikleri dahil eder ve sayfaları (page) hariç tutar. Böylece tüm sayfalar otomatik olarak arama sonuçlarından çıkarılmış olur.

    3. Uygulama Adımları

    1. WordPress Yönetici Paneline Giriş: Yönetici panelinize giriş yapın.
    2. Görünüm > Tema Düzenleyici: Sol menüden “Görünüm” > “Tema Düzenleyici” seçeneğine tıklayın.
    3. functions.php Dosyasını Açın: Sağ tarafta temanızın dosyaları listelenecektir, functions.php dosyasını bulun ve tıklayın.
    4. Kodu Ekleyin: Yukarıdaki kodu dosyanın sonuna ekleyin ve değişiklikleri kaydedin.
    5. Test Edin: Arama sonuçlarını kontrol ederek istediğiniz içeriklerin gerçekten hariç tutulduğundan emin olun.

    4. Ek İpuçları ve Öneriler

    • İster belirli sayfaları, ister tüm sayfaları hariç tutun, arama sonuçlarını düzenli olarak test edin.
    • Başka özel içerik türlerini hariç tutmak için post_type parametresine ek içerik türlerini ekleyebilirsiniz.
    • Değişiklikleri yapmadan önce temanızın yedeğini almayı unutmayın.

    Bu yöntem sayesinde WordPress arama sonuçlarını kullanıcı deneyimini optimize edecek şekilde özelleştirebilir ve istemediğiniz içeriklerin görünmesini engelleyebilirsiniz.


    Etiketler
  • Yorumlar

    Yorum Yapın

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

Anonim
Hakkında

Merhaba, ben Caner. Wordpress, web tasarımı, satış pazarlama, mimari tasarım, 3ds max, autocad ve sanayi sektörlerinde yeterli tecrübeye sahip ve derinlemesine bilgi sahibiyim. Yıllardır yaratıcı projeler üzerinde çalışarak, teknolojiyi iş dünyasına entegre etmeyi seviyorum. bycaner.com üzerinden WordPress ipuçları, web tasarımı rehberleri ve sanayi sektörüyle ilgili değerli bilgiler paylaşarak, dijital dünyadaki yolculuğunuzu kolaylaştırmayı hedefliyorum. Her gün daha verimli ve yaratıcı çözümler üreterek, işinizi büyütmenize yardımcı oluyorum.

364 defa görüntülendi.
10 Temmuz 2024 tarihinde eklendi.
KATEGORİLER
Admin Gravatar