分类实现效果:

点击"产品"相关分类,显示

否则显示

创建文件:

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'=>,
'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'=>,
'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

最新文章

  1. [LeetCode] Gray Code 格雷码
  2. [转载]ExtJs4 笔记(12) Ext.toolbar.Toolbar 工具栏、Ext.toolbar.Paging 分页栏、Ext.ux.statusbar.StatusBar 状态栏
  3. 【项目经验】EasyUI Tree
  4. 一幅图证明chrome的由来和目的
  5. 用Access作为后台数据库支撑,书写一个C#写入记录的案例
  6. HDU-4679 Terrorist’s destroy 树形DP,维护
  7. 典型的DIV CSS三行二列居中高度自适应布局
  8. 《深入了解Android:Wi-Fi、NFC和GPS音量》勘误表
  9. ubuntu-terminal快捷键
  10. zookeeper curator处理会话过期session expired
  11. Jmeter分布式部署
  12. HTTP之状态码
  13. [转]Kaldi语音识别
  14. java国际化---native2ascii.exe 的使用方法
  15. centos 6.9修改系统默认字符集
  16. Filter需要配置多个url-pattern
  17. SUID、SGID、粘滞位
  18. 分布式系统ID生成方案
  19. NDK环境搭建方法1
  20. 熟悉JSON

热门文章

  1. 错误/异常:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind;的解决方法
  2. tenaorflow函数(1)
  3. Android中如何在代码中设置View的宽和高?
  4. codevs 1795 金字塔 2
  5. 005.基于docker部署etcd集群部署
  6. 【Ray Tracing in One Weekend 超详解】 光线追踪1-3
  7. odoo视图继承
  8. Web服务器指纹识别工具httprint
  9. android弹出对话框
  10. Codeforces Round #272 (Div. 2) B. Dreamoon and WiFi dp