麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > CMS > Wordpress > 正文

WordPress中is_home()與is_front_page()使用方法

2024-09-07 00:51:48
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

正常情況下,我們?cè)谑褂肳ordPress建站時(shí)候首頁(yè)是默認(rèn)的index.php模板調(diào)用即可,但是如果有些特別的需要,比如專(zhuān)題頁(yè)面需要在首頁(yè)顯示自定義的時(shí)候,我們會(huì)在后臺(tái)設(shè)置某個(gè)靜態(tài)頁(yè)面作為首頁(yè)顯示,這個(gè)時(shí)候,我們可能會(huì)有需要在Header.php模板文件中判斷標(biāo)題.

這里需要熟悉兩個(gè)函數(shù)應(yīng)用:

is_home() //表示正常的首頁(yè)展示

第一種:當(dāng)你的首頁(yè)不是默認(rèn)的index.php的時(shí)候,而是在后臺(tái)指定了一個(gè)page頁(yè)面,這種情況下is_home()會(huì)失效,也就是說(shuō)這樣子的情況下就不能再用is_home()來(lái)判斷.

is_front_page()是判斷當(dāng)前頁(yè)是不是指定的首頁(yè),我們?cè)谏厦婷枋龅那闆r下需要的就是這個(gè)函數(shù),代碼如下:

<?php if (is_home() || is_front_page()) { ?>

我只會(huì)在首頁(yè)顯示:<?php } ?>

ps:我在使用多站點(diǎn)wordpress進(jìn)行二次開(kāi)發(fā)時(shí),需要所有的站點(diǎn)均指定一個(gè)page作為首頁(yè)來(lái)顯示,而且,該page作為首頁(yè)顯示時(shí),頁(yè)頭還要顯示一個(gè)banner圖片,這就需要對(duì)所有theme主題的page.php文件內(nèi)使用上述代碼以判斷是否首頁(yè).

第二種:如果is_home()之前有個(gè) query_posts(),則會(huì)讓它本身判斷失效,原因是 is_home() 函數(shù)在首頁(yè)的時(shí)候會(huì)返回一個(gè) true 來(lái)判斷,而 query_posts()會(huì)阻斷這一判斷.

解決方案是在 is_home()之前加一個(gè) wp_reset_query(),代碼如下:

<?php wp_reset_query(); if ( is_home() ) { ?>

我只會(huì)在首頁(yè)顯示

<?php } ?>

is_front_page() //表示判斷如果是用自定義靜態(tài)頁(yè)作為首頁(yè)時(shí)候

示范:代碼如下:

  1. <?php if ( is_front_page() ) { ?><title>自定義靜態(tài)頁(yè)首頁(yè)標(biāo)題</title><?php } ?> 

這樣,在自定義TITLE的時(shí)候可以用到上面的代碼.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产91小视频在线观看 | 欧美日韩亚洲在线 | 国产88久久久国产精品免费二区 | 欧美日韩在线播放一区 | 激情小视频在线观看 | 国产免费中文字幕 | 国产精品视频免费网站 | 久久精品一区二区三区国产主播 | 国产成人在线观看网站 | 操碰 | 成人免费观看49www在线观看 | 特一级毛片 | 欧美日本不卡 | 国产一级一区 | 黄色网址入口 | 久久精品欧美一区二区三区不卡 | 日本精品婷婷久久爽一下 | 欧美成人综合视频 | 久久网国产 | 一本色道久久综合狠狠躁篇适合什么人看 | 亚洲一级毛片 | 九九热在线观看视频 | 国产a一级片 | 色97在线 | 91精品国产91久久久久久不卞 | 久草在线高清视频 | 成人av一区二区免费播放 | 国产美女一区二区在线观看 | 中文日产幕无线码6区免费版 | 精品一区二区三区免费毛片 | 久久久一区二区三区四区 | 国产手机在线视频 | 成人国产在线看 | 日本xxxx视频 | 黄色视频a级毛片 | 国产人妖一区二区 | 在线观看一二区 | 97久久精品一区二区三区观看 | 国产在线久 | 久草免费资源视频 | 精品国产91久久久久久浪潮蜜月 |