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. 没有图片

    2011.03.02

    菠萝筐加入无觅网 启用相关插件

    昨晚无觅网管理员QQ联系了菠萝,想与博客联盟…

  2. 没有图片

    2011.04.15

    WordPress日志置顶方法及添加置顶图片标志

    WordPress不知道从哪个版本已经自带了…

  3. 没有图片

    2013.04.28

    WordPress Shortlink 短网址使用教程

    自 WordPress 3.0 之后,就自带…

  4. 没有图片

    2011.12.10

    Discuz!X2防CC攻击的设置方法

    用Discuz!X2建设论坛的网站不计其数,…

  5. 没有图片

    2009.07.06

    谷歌色情内容揭秘

    目前网上到处都可以看到这样的消息:谷歌网站收…

  6. 没有图片

    2009.09.17

    站长必备网站集锦

    http://www.gotapi.com/…

评论

  1. cool 2011.05.30 6:08下午

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

    • 李思章 2011.05.30 10:39下午

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

  2. xiangyang 2011.05.17 12:43上午

    我这个问题没解决好,看你博客联盟解决了。
    给我邮箱发下您的联系方式好吗?
    谢谢。
    我弄了几天了

    • 李思章 2011.05.17 10:15上午

      按教程说的做,很简单的啊!我可以教你弄。

  3. xiangyang 2011.05.17 12:16上午

    我把固定连接修改后,就是404页面了。。。
    我的固定链接设置是/%postname%.html
    博客联盟怎么做到的?
    谢谢

    • 李思章 2011.05.17 10:15上午

      这个是需要.htaccess文件支持的,针对的是linux主机,你用的是win主机吧?或者是没有配置.htaccess文件?

      • xiangyang 2011.05.17 10:33上午

        我QQ292777522
        msn 就是我的邮箱
        有空麻烦加下我吧

  4. jose 2011.04.23 12:23下午

    不介意我转走吧?想藏起来,自己以后说不好会用得上

  5. 韩国 2011.04.13 5:37下午

    这的是高手才能完成的任务啊!

  6. 许岑 2011.04.13 4:04下午

    先收藏在麦库,不见得用得上

  7. 倡萌 2011.04.13 3:59下午

    很不错的方法,有机会试试

About

马拉松运动员,沉迷于跑步;关注科技前沿,关注互联网!与跑者、程序员、设计师为伍,一起跑步健身,一起编写程序,为自由而战!