WordPress設(shè)置僅限首頁顯示內(nèi)容的方法

麥子 優(yōu)化維護(hù)230字?jǐn)?shù) 373閱讀1分14秒閱讀模式

我們有些內(nèi)容是不準(zhǔn)備在首頁顯示的,這個(gè)時(shí)候我們可以通過代碼來實(shí)現(xiàn)隱藏不在首頁顯示,一般我們用到的是 is_home函數(shù)來設(shè)置的,但是有些時(shí)候我們?cè)O(shè)置的時(shí)候并非完全準(zhǔn)確。在這里,有兩個(gè)代碼值得我們收藏可以確保在首頁可以顯示,不在其他頁面顯示。

1、首頁或者自定義頁面

<?php if (is_home() || is_front_page()) { ?>
我只會(huì)在首頁顯示
<?php } ?>

這個(gè)我們就可以實(shí)現(xiàn)默認(rèn)的首頁或者設(shè)置頁面作為首頁的時(shí)候顯示首頁。

2、特殊的首頁顯示

如果我們?cè)谟胹_home()之前有 query_posts(),這個(gè)時(shí)候就會(huì)失效。由于 is_home() 函數(shù)在首頁的時(shí)候會(huì)返回一個(gè) true 來判斷,而 query_posts()會(huì)阻斷這一判斷。

<?php wp_reset_query(); if ( is_home() ) { ?>
我只會(huì)在首頁顯示
<?php } ?>
投上你的一票
 
  • 本文由 麥子 發(fā)表于 2025年1月3日 21:10:48
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://bjj.org.cn/wponly-home.html