Yanıtlar:
is_front_page()
kullanıcı ön sayfaya ayarlanır mesajların sayfa veya sayfada ise true döndürür Ayarlar-> Okuma-> Ana sayfanız görüntüler
Öyleyse about us
, ön sayfa olarak ayarladıysanız , bu koşullu sadece hakkımızda sayfa gösteriliyorsa geçerli olacaktır .
is_home()
Mesaj listesi sayfasında doğru dön, Bu genellikle en son 10 mesajı gösteren sayfadır.
Altındaki ayarların ise Ana sayfanız görüntüler varsayılan olarak bırakılır, sonra ana sayfası her ikisi için geçerlidir dönecektir is_front_page()
veis_home()
Kullanarak bir örnek is_home()
:
is_home()
yapmak için kullanabilirsiniz .Bunu keşfettim is_home()
ve is_front_page()
multisite'ler için beklenenleri sunmadım. PHP'deki yerleşik özellikleri kullanarak geçici çözümüm:
if($_SERVER['REQUEST_URI'] == '/') {
// you must be on the home page
}
Yorumlarda belirtildiği gibi, bu yaklaşım olacaktır değil , web kökünün alt dizinleri yüklü WP örnekleri için çalışıyoruz. İsteğinize göre kullanın.
is_home()
veya is_front_page()
statik veya blog ön sayfasında kullanıyorsanız, işlevlerin her ikisi de false döndürür.
/
sayfaları ziyaret ettiğimde geçerli oldu .
is_home()
Kullanıcının blog yazısı listenizi görüntüleyip görüntülemediğini kontrol etmek istediğinizde kullanmak istersiniz (genellikle sayfa başına 10 gönderi görüntülemek üzere ayarlanır). Temanızda bir home.php
dosya varsa, is_home()
koşul doğru olduğunda bu görüntülenecektir .
Aşağıdakiler muhtemelen bazı karışıklıkları da kaldırabilir: ne zaman is_front_page()
ve is_home()
şartlar, her ikisi de doğru olduğunda, şablon front-page.php
yerine kullanılacaktır home.php
.
is_front_page()
görüntülerken true döndürür Sitesi Ön Sayfa (blog yayınları dizin veya statik bir sayfa görüntüleme olsun) iken,is_home()
gerçek döner görüntülerken Blog Yazıları Index (statik sayfa ön sayfasında veya görüntülenen olsun).