wordpress不同分类设置不同的每页显示文章数量
天兴工作室 2022-04-24 14:01 wordpress教程 2384 0 评论
最近在准备把天兴工作室app主题从zblog转换到wordpress,过程中遇到了需要不同的分类设置不同的每页显示文章数量。解决这个问题后写了这一篇教程来介绍下过程。
wordpress每页显示文章数量默认在后台--设置--阅读--博客页面至多显示里面设置,但是这个是公共配置,所有的分类都会使用这个设置的数字。当我们需要不同的分类设置不同的每页显示文章数量就得挂上wordpress的钩子,然后调用自定义设置的值即可。
需要挂的钩子为“pre_get_posts”,详细代码如下:
//不同分类调用不同的分页显示数量 function tx_wp_filter_pre_get_posts($query) { if ($query->is_main_query()) { //判断是否主查询 $num = ''; if (is_category()) { //判断是否分类 $cat_ID = get_queried_object_id(); //获取到分类ID if (get_option('cat-pagenum-' . $cat_ID)) { //判断分类自定义字段是否有值 $num = get_option('cat-pagenum-' . $cat_ID); $query->set('posts_per_page', $num); //给主循环数据里面的每页文章数量赋值 } } } return $query; } add_action('pre_get_posts', 'tx_wp_filter_pre_get_posts');//挂上钩子
注意:以上代码需要搭配分类自定义字段使用,以后会分享设置分类自定义字段。
如果你还不会分类自定义字段或者只需要针对某个指定分类设置可以用下面的代码更简单:
//不同分类调用不同的分页显示数量 function tx_wp_filter_pre_get_posts($query) { if ($query->is_main_query()) { //判断是否主查询 $num = ''; if (is_category(array(1))) { //数字1为指定分类id $num = 2; //数字2为每页文章数量值可以任意修改但必须是整数 $query->set('posts_per_page', $num); //给主循环数据里面的每页文章数量赋值 } } return $query; } add_action('pre_get_posts', 'tx_wp_filter_pre_get_posts');//挂上钩子
相关推荐
- wordpress不同分类设置不同的每页显示文章数量04-24
- wordpress获取当前分类的顶级分类ID并调用子分类04-15
- wordpress开发模式(DEBUG)的作用和开关04-02
- wordpress单独获取上一篇下一篇的网址标题等03-22
- 调用“wp-blog-header”后post返回404的问题原因和解决方法03-05
- 在wordpress里面新建一张数据表的代码和步骤03-04
- wordpress调用文章内容标签和文章内容不换行问题解决办法02-22
- wordpress使用strtotime出现时区问题的解决办法02-17
- wordpress相关文章功能代码示例02-13
- wordpress调用指定字段文章数据+指定字段排序12-30
欢迎 你 发表评论: 取消回复
- 最新文章
- 热文排行
- 最多评论
- 1zblog登录后台一直提示验证码错误的原因和解决方法03-01
- 2zblog使用api提交post数据提示419错误的原因和解决方法02-23
- 3天兴工作室2025年春节放假公告01-25
- 4天兴用户中心插件“微信通知”功能设置教程11-09
- 5阿里云2024双11活动推荐 通过本站链接参与另外赠送本站代金券11-05
- 6天兴工作室官网购物活动:全场8折优惠券 不限次数不限金额04-17
- 7天兴工作室zblog纯博客主题 vue3+小程序双版本03-19
- 8vue3项目引入vant报错的错误原因和解决办法03-12
- 9天兴工作室zblog百科主题 可搭配会员插件实现知识付费盈利03-06
- 标签聚合
- ×1扁平化×12019×1url静态化×1特效代码×1Apache跨域×1节假日安排×1zblog问答模板×1wiki×1qq互联×1促销活动×1在线QQ客服×1天兴工作室新版×1获取分类ID×1上传文件×1抖音小程序×1zblogcookie×1tag优化×1导航站模板×1js表单验证×1修改logo
最新评论
-
天兴工作室
并没有任何限制 -
访客
请问 zblog淘客主题 对使用者的要求是必须是企业吧? -
阿浩
大佬们,丢几个除了作者以外的演示站,我想看看大家的布局设置 -
有趣生活
一直想开发zblog的功能,zblog的敷在不知道够够不够 -
访客
发布文章时候,那怎么改默认状态呢比如改成默认审核状态?