学做网站培训课程介绍

当前位置:

wordpress不同分类下调用不同文章single模板

如果让自己做网站时,网站版面的多样化。实现文章样式不同,就需修改single.php模版。【关于wordpress模板也可学习wordpress模板制作教程

wordpress不同分类下调用不同文章single模板

首先,用下面的代码替换single.php的全部内容:

<?php
if ( in_category(‘分类别名’) ) {
include(TEMPLATEPATH . ‘/single_a.php’);
}
else {
include(TEMPLATEPATH . ‘/single_b.php’);
}
?>

其中,“分类别名”替换为显示特殊样式的分类别名,分类ID也行。前段是指定的分类调用的模版,后段是其它分类调用的通用模版。

然后,在主题目录分别新建single_a和single_b二个文章,分别设置不同的文章版面,这样WP程序就会自动识别不同分类下调用设置的文章模板了。

对于一些不会制作wordpress模板的用户,可以选择一些wordpress免费模板

《“wordpress不同分类下调用不同文章single模板”》 有 10 条评论

  1. 学习建网站学员 CVMAX说道:

    如果这个分类下面还有各种小分类,小分类的single页面也会继承? 难道你给每个小分类都写上判断?

  2. 学做网站论坛讲师 学做网站讲师说道:

    小分类也是有其唯一的ID号的,只需将分类的ID号添加进去就可以了

  3. 学习建网站学员 小小蜗牛说道:

    点击任意一篇二级分类下面的文章,没有出现该文章的内容。出来的是所有文章和文章内容,这是怎么回事?

  4. 学做网站论坛讲师 学做网站讲师说道:

    应该是你的循环代码有问题。

  5. 学习建网站学员 小小蜗牛说道:

    仔细检查了,循环代码没有问题。按照这种方法,点击二级分类的任意文章,就是会出现所有文章,不用这种方法,点击二级分类下任意文章,是正常显示的,但是侧边栏跳转其他的侧边栏去了。而没有二级分类的,就没有这种问题。是不是这种方法不支持二级分类?

  6. 学习建网站学员 wp-gg说道:

    跟着这样子做还是不能调用多个模板啊。。。。。。

  7. 学做网站论坛讲师 学做网站讲师说道:

    在你的模板函数functions.php加入以下的代码:

    //获取并输入某个分类的子分类
    function post_is_in_descendant_category( $cats, $_post = null )
    {
    foreach ( (array) $cats as $cat ) {
    // get_term_children() accepts integer ID only
    $descendants = get_term_children( (int) $cat, ‘category’);
    if ( $descendants && in_category( $descendants, $_post ) )
    return true;
    }
    return false;
    }

  8. 学习建网站学员 只会敲代码啊说道:

    我的产品详情页和新闻详情页用的都是single页面, 但是有好多产品和新闻,不可能把每个新闻和产品的id都写到括号内把 括号内的该怎么写啊

  9. 学做网站论坛讲师 学做网站讲师说道:

    括号里写的是分类ID,一个分类不管文章多少,只需写一次ID号就可以了。

  10. 学习建网站学员 和尚吃肉说道:

    我有十几个分类 不同的分类需要调不同的 single 该怎么办???

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

相关教程

  • 漂亮的wordpress淘客模板 图文教程 (111025 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • page页面可以单独使用不同页面模板,这个我们都知道了,那怎么给不同的single文章页面设计不同模板呢?我们有二种方法: 第一种:通过代码来判断
  • 如果让自己做网站时,网站版面的多样化。实现文章样式不同,就需修改single.php模版。【关于wordpress模板也可学习wordpress模板制作教程】首
  • 网站服务器有哪些分类 图文教程 (122727 次浏览)
    网站服务器的等级:共享IP空间 < 独立IP < VPS < 租用服务器 < 自己的服务器对于个人自己做网站的话,刚开始可选择共享IP空间,也就是虚
  • wordpress  在写文章之前需要先创建分类目录,那么怎么样去创建分类目录呢?Wordpress创建分类目录步骤 首先登陆wordpress网站后台,鼠标悬停
  • 我们在浏览网站时,会发现有些网站的顶部会有天气预报功能,并且可以根据用户所在的城市自动变换成当地的天气预报信息。那么我们在自己建网站时,怎么
  • 在学做网站论坛的VIP课程中,我们讲了做网站时,我们网站的导航是调用一级分类和页面,可往往为了一些需要,登录制作wordpress下拉菜单,要求调用某个
  • 自己做的模板阁网站 图文教程 (17085 次浏览)
    这是我学习了论坛课程后自己做的一个模板阁网站,这款自己做网站的主题个人DIY成纯主题下载站,可以通过填加自定义字段demo、down、thumbnails来分别
  • 仿站长网admin5主题模板 图文教程 (17150 次浏览)
    这是一款模板站长网admin5的wordpress主题模板,这个模板综合了门户和企业网站所有特点,内容特别丰富,而且有大量的广告位可供站长放广告图片,实现网站