学做网站培训课程介绍

当前位置:

WordPress实现不同分类不同的文章数量分页

我们使用WordPress建网站,每个分类每页的文章数量是固定的,全部受后台的控制。但在实际做网站时,往往需要不同的分类下每页显示不同的文章,然后进行分页。

WordPress分页

怎么实现在自己做网站时不同的分类不同的文章数量分页呢?方法很简单,只需要按照以下的步骤控制即可。(相关知识:如何自己做网站,自己怎样做网站的步骤

方法/步骤

  1. 打开自己使用的Wordpress模板函数文件functions.php,在特别放下添加以下的函数代码:
    
    
    function filter_pre_get_posts( $query ){
      if ( $query->is_main_query() ){
        $num = '';    
        if ( is_category(array(9)) ){ $num = 14; }
        //if ( is_category(array(10)) ){ $num = 14; }
        //if ( is_category(array('questions')) ){ $num = 14; }
        // if ( in_category(array('jhg','hjj','yjj','xxj','jlg')) ){ $num = 10; }
        //if ( is_home() ){ $num = 10; }
        // else if ( is_category() ){ $num = 10; }
        // else if ( is_tag() ){ $num = 10; }
        // else if ( is_date() ){ $num = 10; }
        // else if ( is_author() ){ $num = 10; }
        // else if ( is_search() ){ $num = 10; }
        // else if ( is_archive() ){ $num = 10; }
        if ( '' != $num ){ $query->set( 'posts_per_page', $num ); }
      }
      return $query;
    }
    add_action('pre_get_posts', 'filter_pre_get_posts');
  2. 修改代码里的分类ID号或者分类目录别名,来控制不同分类不同文章数量分页效果。
  3. 修改代码里的$num = 14 后面的14就是每页显示的文章数量,可以修改成自己需要的数值。
  4. 在自己的分类目录页添加分页代码。方法见:WordPress 无插件 纯代码实现分页导航

发表评论

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

相关教程

  • 漂亮的wordpress淘客模板 图文教程 (111439 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 用什么建网站?Wordpress建网站好不好?这些问题经常被新手问上问起。可以这样说,wordpress程序可以建各种类型的网站,它的功能强大之处令人称赞,
  • page页面可以单独使用不同页面模板,这个我们都知道了,那怎么给不同的single文章页面设计不同模板呢?我们有二种方法: 第一种:通过代码来判断
  • 如果让自己做网站时,网站版面的多样化。实现文章样式不同,就需修改single.php模版。【关于wordpress模板也可学习wordpress模板制作教程】首
  • 网站服务器有哪些分类 图文教程 (123679 次浏览)
    网站服务器的等级:共享IP空间 < 独立IP < VPS < 租用服务器 < 自己的服务器对于个人自己做网站的话,刚开始可选择共享IP空间,也就是虚
  • wordpress  在写文章之前需要先创建分类目录,那么怎么样去创建分类目录呢?Wordpress创建分类目录步骤 首先登陆wordpress网站后台,鼠标悬停
  • WordPress获取指定分类文章数量的方法,通过自定义函数实现该功能,并总结了几个相应的调用技巧,特别具有实用价值,分享给学建网站的朋友们。(如果你不
  • 如何设置Ecshop商城网站首页产品数量?刚默认安装好ecshop之后,你在后台辛苦添加了7-8个产品,但在新品上市等栏目下只显3个产品,这是哪里的问题??
  • 请注意,这里说的文章分页,不是学做网站论坛以前说的wordpress分页插件进行网站分类目录分页,而是一篇文章如果文字过多,会造成网页篇幅过长,影响
  • 在使用谷歌管理员工具时发现wordpress博客列表文章分页重复56页,肯定是对seo十 分不利。我们都知道,wordpress分页调用title标签在wordpress头部