Ilgili mesajların için wordpress otomatik aramayı devre dışı bırakmak

1 Cevap php

Ben example.com Wordpress (son sürüm) çalışır nerede example.com / profil / username gibi adresler çalışmaya yapmaya çalışıyorum. Yükleme kök üzerinde. Ben template_redirect yakalamak için bir eklenti kanca yazdı ve ben bunu bir profil isteği ise URL görmek incelemek ve sonra profil göstermektedir.

Var olmayan bir URL girildiğinde Ama, Wordpress 404 veya şablon yönlendirme tetikleme öncesinde ilgili mesajlar için otomatik arama yapar.

Örneğin, example.com / profil / filanca example.com/2009/10/1/foobar gibi onun başlığında foobar olan başka bir sayfaya gidiyor

Bunu nasıl oluyor durdurabilirim?

1 Cevap

Muhtemelen 2 yıl (ileti veya yazılım) benim wordpress blog yükseltilmiş değil, ama benim ilk düşünce bir. Htaccess dosyası oldu. Ben ana bir baktım ve buldum:

Ama bu hemen arama sonuçlarını açıklamıyor. Yani bu dosyayı buldum

/ Wp-includes/rewrite.php

hangi kalıcı bağlantılarınız ve arama sonuçları ile bir kaç ilişkisi bulunmuyor. Ben lekeli ana biri oldu:

  // Search
  $search_structure = $this->get_search_permastruct();
  $search_rewrite = $this->generate_rewrite_rules($search_structure, EP_SEARCH);
  $search_rewrite = apply_filters('search_rewrite_rules', $search_rewrite);

Tüm aramalar kalıcı bağlantılarınız dönüştü ve tüm permalinks genel bir sayfa oluşturan bir komut dosyası için yeniden eğer Temelde, / filanca sayfası olsun ...

Sana bulmak ne gönderdi devam edeceğiz.