宝宝健康成长网首页刘易桉宝宝健康成长 林林微博 育儿护理知识 宝宝网址导航
当前位置: 首页 >> 宝宝建站 >> WordPress特定分类日志页面调用不同侧边栏

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。

敬请留言当前共有 3 条评论

  1. 防辐射孕妇装 说道:

    还有什么方法吗,我不想建立很多的侧边栏啊

  2. 云南旅游 说道:

    那些代码看不懂哟

  3. 东莞网站建设 说道:

    WordPress特定分类日志页面调用不同侧边栏

    群主请教,我按你这个方法来调用,在不同的分类下面,显示不同的的侧边栏,有问题,假如: 分类id :7 8 9 10 每一个id显示不同的侧边栏 sidebar-1.php sidebar-2.php sidebar-3.php sidebar-4.php . 写法

发表评论

^留言没头像?教你设置头像!
我的应用 Follow@cnbabyup 宝宝问答>  0-1岁  1-3岁  3-6岁 手气不错