wordpress不同分類下調用不同文章single模板


WordPress不同分類下的文章使用不同文章樣式:
WordPress不同分類下的文章使用不同文章模板樣式實現的方法和上面說到的方法二的原理是一樣的,只不過使用的函數不是is_category ,而是 in_category 。
例一:
同樣我們要根據需要創建兩個以上的文章模板樣式,比如single1.php、single2.php和single3.php,然后在single.php通過in_category 判斷代碼來實現自己需要的效果。

比如要實現id為8、9、10三個分類下的文章使用single1.php樣式,id為1、2、3的分類下的文章使用single2.php樣式,其余使用single3.php樣式!首先,復制三個single.php文件分別取名為“single1.php”、“single2.php”和“single3.php”,然后,把原先的single.php文件里面的內容全部刪除,並用下面的代碼進行替換:

<?php
if ( in_category(array(8,9,10)) ) {
   include(TEMPLATEPATH . '/single1.php');
 }
 elseif ( in_category(array(1,2,3))){
   include(TEMPLATEPATH . '/single2.php');
 }
 else {
   include(TEMPLATEPATH . '/single3.php');
 }
?>

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM