学做网站培训课程介绍

当前位置:

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淘客模板 图文教程 (112746 次浏览)
    今天再次给大家分享一款自己仿的一个wordpress淘客模板。这个模板是我自己在别人模板的基础上进行二次开发,自己比较喜欢。注意:此模板不支持IE6,
  • 插件介绍在网站中插入幻灯片可以让网站更加绚丽,例如学做网站论坛首页顶部左侧就是一个幻灯片,这种方式是直接借助js文件,然后嵌入到网站主题中的.
  • page页面可以单独使用不同页面模板,这个我们都知道了,那怎么给不同的single文章页面设计不同模板呢?我们有二种方法: 第一种:通过代码来判断
  • 如果让自己做网站时,网站版面的多样化。实现文章样式不同,就需修改single.php模版。【关于wordpress模板也可学习wordpress模板制作教程】首
  • 网站服务器有哪些分类 图文教程 (126619 次浏览)
    网站服务器的等级:共享IP空间 < 独立IP < VPS < 租用服务器 < 自己的服务器对于个人自己做网站的话,刚开始可选择共享IP空间,也就是虚
  • 在课程我们讲到,我们在建站时,可以建立页面和分类目录,然后在网站导航上调用页面与分类目录。更换页面的顺序,我们可以在后台修改每个页面的排
  • WordPress获取指定分类文章数量的方法,通过自定义函数实现该功能,并总结了几个相应的调用技巧,特别具有实用价值,分享给学建网站的朋友们。(如果你不
  • 我们使用WordPress建网站,每个分类每页的文章数量是固定的,全部受后台的控制。但在实际做网站时,往往需要不同的分类下每页显示不同的文章,然后进
  • 请注意,这里说的文章分页,不是学做网站论坛以前说的wordpress分页插件进行网站分类目录分页,而是一篇文章如果文字过多,会造成网页篇幅过长,影响
  • 在使用谷歌管理员工具时发现wordpress博客列表文章分页重复56页,肯定是对seo十 分不利。我们都知道,wordpress分页调用title标签在wordpress头部