WordPress特定分类日志页面调用不同侧边栏
宝宝健康成长网有个宝宝建站分类用来分享利用Wordpress程序建站的技术文章,之前调用的是通用侧边栏。今天小折腾下,给Wordpress宝宝建站分类下的日志调用了不同的侧边栏,以达到更好的访客体验,更利于SEO。其实,网上有很多相关的技术文章,大多需要修改functions.php等,个人不认同那类方法。今天跟大家分享一种很简单的方法来实现Wordpress特定分类日志页面调用不同的侧边栏。
步骤如下:
1、修改当前主题中的 single.php 。
将调用侧边栏sidebar那句,一般是<?php get_sidebar();?> 或是<?php include(TEMPLATEPATH.”/sidebar.php”);?>
替换为下面的代码
<?php if ( in_category(1) ) { include_once('sidebar-1.php'); } elseif (in_category(2)) { include_once('sidebar-2.php'); }else { include_once('sidebar.php'); } ?>
2、新建 sidebar-1.php ,参考通用的 sidebar.php ,这里就不多说了。
本文主要原理用到了in_category函数,先用in_category()判断分类,再用include_once()来调用不同的sidebar。
相关阅读: