當前位置:
首頁 > 知識 > wordpress如何調用不同的分類目錄頁面和不同的文章頁面

wordpress如何調用不同的分類目錄頁面和不同的文章頁面

首先 分類目錄archive和category兩個頁面任選一個作為調用的目錄

以archive.php頁面為例

wordpress如何調用不同的分類目錄頁面和不同的文章頁面

if ( is_category( "3" ) ) {

get_template_part( "cat3" ); // 如果是ID為3的分類使用文件名為cat3.php的模板

} elseif( is_category( "44" ) ) {

get_template_part( "cat44" ); // 如果是ID為44的分類使用文件名為44.php的模板

}else{

get_template_part( "cat" );//其他使用cat的模板

}

這樣寫的好處就是 無論你有有多少個不同分類目錄的模板,你都可以像這樣調用他

(cat3,cat44,cat)都是命名的分類目錄文件

其次是single頁面的調用

一共有兩種 第一種是以分類目錄的命名作為文章頁面的調用,這種非常適合同一分類目錄下的所有相同

模板文件的文章

wordpress如何調用不同的分類目錄頁面和不同的文章頁面

//下面裡面的brand換成分類別名

if ( in_category("brand") ) {

include(TEMPLATEPATH . "/single-cat3.php"); // 如果是category為brand的分類使用文件名為single-cat3.php的模板

}

else {

include(TEMPLATEPATH . "/single-cat.php");//其它分類目錄使用文件名為single-cat.php的模板

}

?>

另外一個 相同分類目錄下 文章頁面也是不一樣的

這種方法適合不同文章調用不同頁面,也就是說你每一篇文章的模板文件都不一樣也可以用這種方法調用

wordpress如何調用不同的分類目錄頁面和不同的文章頁面

if($post->ID == "63"){

include(TEMPLATEPATH . "/single-63.php"); //如果文章ID為63調用single-63的頁面

}

else if ($post->ID == "124"){

include(TEMPLATEPATH."/single-124.php"); //如果文章ID為124調用single-124的頁面

}

else{

include(TEMPLATEPATH . "/single-cat.php"); //其它調用single-cat的頁面

}

注意:

模板文件的命名無強求,只要對應的上就可以。

以為之前的category頁面一直調用不出來,最終找到以別名作為調用的方法

調用分類目錄文章 應當把文件命名為category.php 或archive.php 文章需要命名為single.php才能識別

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 傑說互聯網 的精彩文章:

說一說域名贖回的哪些坑
如何在自己網站上添加優酷騰訊等的視頻播放
Nginx配置WordPress網站搬家流程
如何在cent OS系統安裝LNMP一鍵安裝包

TAG:傑說互聯網 |

您可能感興趣

SpringBoot應用不能訪問項目靜態頁面html問題處理
Android遠程調試Web頁面
移動端兼容問題:解決ios瀏覽器history.back頁面不刷新
Less與TypeScript的簡單理解與應用,並使用WebPack打包靜態頁面
WordPress登錄頁面美化插件:Login Designer
jQuery Mobile 頁面
Intellij idea集成的git頁面進行操作
Chrome Canary的設置頁面布局 被調整得更加易於使用
解決weblogic頁面和控制台亂碼問題
Firebug頁面概況查看
Facebook全面實施GDPR 用戶Pages頁面被隨意鎖定
當內容發生變化時,如何通過 BrowserSync 讓瀏覽器自動刷新頁面?
如何讓Listing更快地出現在Newegg的搜索頁面里?有什麼辦法來確保產品Listing不會消失?
趣圖:用 Django 做了一個單頁面應用
eBay運營之如何在feedback頁面回復買家評論&追加評論
蘋果從Facebook iTunes頁面上刪除了社交媒體內容
藉助AI Google Drive改善Shard with Me頁面
Coinmarketcap將Bitcoin.com從BTC頁面移除據,Coincheck針對新經幣被盜事件致歉
Selenium及Headless Chrome抓取動態HTML頁面
錯誤頁面中隱藏webshell的騷思路