WordPress temasındaki geçerli sayfa adını almak için hangi PHP kodu kullanılabilir?
Şu ana kadar gördüğüm tüm çözümler ( the_title()
, get_page()->post_name
,get_post()
vs.) sonrası girdileri içeren bir sayfa için çalışma yok. Hepsi en son blog girişinin adını döndürür.
Başka bir deyişle, WordPress'te "Haberlerim" adında bir sayfanız oluşturulduğunu varsayın. Bu sayfa "gönderi sayfası" olarak ayarlanmıştır. Sayfaya birkaç gönderi ekleyin. Şimdi, en son yayının adı yerine "haberlerim" dizesini almak için hangi API kullanılabilir?
İşe yarayan aşağıdaki değişkeni buldum.
$wp_query->queried_object->post_name
Bu aslında sayfa adının (slug) URL dostu sürümüdür, bu da aradığım şeydi. Bu, varsayılan şablon ( Yirmi On ) ile test edilmiştir . Aşağıda verilen iki değişkenin neden sitemde çalışmadığından emin değilim. Keatch için teşekkürlerprint_r()
ucu .
Şimdi, bu bilgiler neden bu kadar derinlere gizlenmiş?