WordPress不同分类下日志使用不同模板

猫哥
猫哥
猫哥
107
文章
4
评论
2014-12-2912:01:23
评论
798字阅读2分39秒

要实现不同WordPress不同分类下的日志调用不同的日志主题,解决办法很简单,在你的theme目录下找到日志主题(single-theme.php)和plugin目录下的日志主题(single-plugin.php);把默 认日志主题single.php复制一份,命名为single-all.php,之后把single.php的内容清空,加入以下代码

if ( in_category(‘theme’) ) {
include(TEMPLATEPATH . ‘/single-theme.php’);
}
elseif ( in_category(‘plugin’) ) {
include(TEMPLATEPATH . ‘/single-plugin.php’);
}
else {
include(TEMPLATEPATH . ‘/single-all.php’);
}
?>

这段代码的功能是自动判断如果分类的别名是theme,日志就自动调用single-theme.php;分类别名是plugin的话,就自动调用 single-plugin.php文件,没指定的话,就自动调用默认的日志主题文件single-all.php,这样就实现了不同分类的日志使用不同 主题的目的,上面的代码也可以改成按分类目录ID来判断:
if ( in_category(’1′) ) {
include(TEMPLATEPATH . ‘/single-theme.php’);
}
elseif ( in_category(’2′) ) {
include(TEMPLATEPATH . ‘/single-plugin.php’);
}
else {
include(TEMPLATEPATH . ‘/single-all.php’);
}
?>

如果分类ID为1,就调用single-theme.php文件,分类ID为2,就调用single-plugin.php文件,效果和判断别名是一样的,根据自己爱好选择使用。

猫哥
  • 本文由 发表于 2014-12-2912:01:23
  • 转载请务必保留本文链接:https://www.juejinpai.com/2014/12/119.html
wordpress自定义栏目的设置和调用 WordPress

wordpress自定义栏目的设置和调用

WordPress 为广大站长提供了很多方便网站拓展的小功能、小部件,作为文章的一个拓展功能——自定义栏目,也是可以在很多地方使用。 1、我们先了解一下什么是自定义栏目(Custom Fields)?...
WordPress 的页面类型判断 WordPress

WordPress 的页面类型判断

为了让我们的博客缤纷多彩,为了让模板在不同的时候显示不同的东西,我们通常会用到 WordPress 内置的一些个判断函数,这些函数大都以 “is_”开始,意思很容易看懂,只要稍懂点英文的朋友都可以不看...
WordPress 函数大全 WordPress

WordPress 函数大全

1.bloginfo() 顾名思义,该函数主要用来显示博客信息;而且根据参数的不同,可以用来显示博客信息中的不同部分.常用的有以下几种: bloginfo('name') 显示博客题名,如"胖子马";...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: