分類實現效果:
點擊"產品"相關分類,顯示
否則顯示
創建文件:
category.php
cat-news.php
cat-product.php
由於點擊分類時wordpress會調用category.php,所以在此頁面做判斷,如果是"產品分類"則調用產品模板,如果是"新聞分類"則調用新聞模板
category.php
<ul> <?php if(in_category('產品中心')){ //調用產品模板 get_template_part('cat', 'product'); }else{ //調用新聞模板 get_template_part('cat', 'news'); } ?> </ul>
cat-news.php
<li class="widget widget_nav_menu"> <h3>新聞動態</h3> <ul> <?php $args= array( 'depth'=>1, 'orderby'=>id, 'include'=>'3,4', 'title_li'=>'' ); wp_list_categories( $args ); ?> </ul> </li>
cat-product.php
<li class="widget widget_nav_menu"> <h3>產品中心</h3> <ul> <?php $args= array( 'depth'=>1, 'orderby'=>id, 'include'=>'9,5,10,7,8,6', 'title_li'=>'' ); wp_list_categories( $args ); ?> </ul> </li>
對於內容區也可以通過以上方法判斷是使用列表形式還是圖片形式,如:
<?php if(in_category('產品中心')){ echo '圖片列表'; }else{ echo '文章列表'; } ?>
========================================
判斷參考【條件標簽】
#中文參考網頁 http://codex.wordpress.org/zh-cn:%E6%9D%A1%E4%BB%B6%E6%A0%87%E7%AD%BE
#英文參考網頁 http://codex.wordpress.org/Conditional_Tags