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

这几天把联盟的主题和插件单独设计了一下模板,于是就要实现不同WordPress不同分类下的日志调用不同的日志主题,解决办法很简单。

single-theme.php和single-plugin.php文件分别是你的theme目录下的日志主题和plugin目录下的日志主题;把默认日志主题single.php复制一份,命名为single-all.php,之后把single.php的内容清空,加入以下代码:


这段代码的功能是自动判断如果分类的别名是theme,日志就自动调用single-theme.php;分类别名是plugin的话,就自动调用single-plugin.php文件,没指定的话,就自动调用默认的日志主题文件single-all.php,这样就实现了不同分类的日志使用不同主题的目的。

上面的代码也可以改成按分类目录ID来判断:


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

思章老师

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2009.08.26

    UCenter Home 2.0 正式版发布

    刚刚安装上 UCenter Home 2.0…

  2. 没有图片

    2009.10.21

    菠萝筐升级到 WordPress 2.8.5

    今晚应该说是双升级,用了一下午的时间把我的系…

  3. 没有图片

    2013.12.28

    Debian Nginx 如何添加虚拟主机

    这段时间折腾阿里云,开始是用CentOS加固…

  4. 没有图片

    2009.07.26

    10 个提供 Twitter 热门话题服务的网站

    Twitter 上每天都会更新很多的信息,我…

  5. 没有图片

    2013.11.21

    Discuz! X2-X3用户组到期后不自动切换组的解决方案

    没想到这个问题到了Discuz! X3了还没…

  6. Google AutoDraw

    2017.04.21

    Google 推出绘画黑科技 AutoDraw 灵魂画师快来迎接救星

    今晚尝试了一下Google的新产品 Auto…

评论

  1. cool 2011.05.30 6:08下午

    不好意思,请问是在哪里加入代码?

    • 李思章 2011.05.30 10:39下午

      不是新建了个single.php文件嘛,把里面清空,之后把上面的代码复制进来就可以了,其他的内容按步骤做即可。