我有多個WordPress網站,每個頁面底部都有一個標誌圖像。現在我需要它只出現在首頁,而不是其他頁面。如何僅使用PHP邏輯在WordPress的首頁顯示內容?
我應該用什麼PHP邏輯和代碼來解決這個問題?我不想使用Widget Logic插件。只是想編輯PHP邏輯。
我有多個WordPress網站,每個頁面底部都有一個標誌圖像。現在我需要它只出現在首頁,而不是其他頁面。如何僅使用PHP邏輯在WordPress的首頁顯示內容?
我應該用什麼PHP邏輯和代碼來解決這個問題?我不想使用Widget Logic插件。只是想編輯PHP邏輯。
您應該使用is_front_page()函數來檢查您是否在主頁上。 如果您使用is_home
,它將僅在博客頁面上返回true。
if (is_front_page()) {
# code...
}
我相信WordPress提供的is_home函數在頁面設置爲home/front page時返回true。看看這裏: https://developer.wordpress.org/reference/functions/is_home/
if(is_home()) {
//my code attaching logo
}
在WordPress中,你可以真正找到一個頁腳顯示鉤/動作,做它。你也可以使用apache在網站上添加它。
第1周:檢查後是主頁
if(is_home()) {
}
步驟:3開footer.php或者你想去的地方,甚至:2的顯示目的
function mylogo() {
if(is_home()) {
echo '<img src="mylogo.png" alt="">';
}
}
add_shortcode('mylogo','mylogo');
步驟創建簡碼顯示只是使用這個簡碼,
在php文件代碼中,
do_shortcode('mylogo');
在WYSWYG,
['mylogo']
由於斯坦尼米爾。 「如果(is_front_page()){」工作,而「if(is_home()){」不起作用。 :) – ShaikhSiddiky
太棒了!考慮積極或接受答案,這樣可以幫助其他人面臨同樣的問題。 –