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

    2016.08.02

    Bootstrap 生成5栏技巧及代码

    玩Bootstrap的同学们都知道,Boot…

  2. 没有图片

    2011.04.25

    17款网页设计师必备的配色工具

    配色是一个成功的网页设计必备的要素之一,网页…

  3. 没有图片

    2009.11.23

    百度文档分享平台上线

    逛了一圈,发现百度新上线了百度文档分享平台,…

  4. 没有图片

    2009.07.12

    2008年度五十个国外最漂亮网站推荐

    08年的网页设计开始流行一些破旧的质感和一些…

  5. 没有图片

    2009.10.14

    DedeCMS自定义模型生成列表出错解决办法

    今天在设置DedeCMS5.5模板,因为以前…

  6. 没有图片

    2013.12.29

    Debian系统下用 vsftpd 配置FTP服务完整教程

    Debian系统下用vsftpd配置FTP服…

评论

  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

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