魔扣论坛

魔扣源码论坛业务
查看: 2413|回复: 10

[经验交流] WordPress posts_per_page如何将第一页的文章数设置成与其他页的数量不同

[复制链接]
  • TA的每日心情
    慵懒
    21 小时前
  • 签到天数: 2957 天

    [LV.Master]开坛老将

    7万

    主题

    227

    回帖

    27万

    积分

    管理员

    Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

    魔扣币
    745759
    贡献
    157915
    威望
    32799

    最佳新人活跃会员热心会员推广达人宣传达人突出贡献优秀版主荣誉管理论坛元老

    发表于 2017-6-15 17:23:23 | 显示全部楼层 |阅读模式
    魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    最近有个客户提到这样一个需要,就是首页先显示20篇文章,再每页加载10篇(点击加载更多),这样就与一般的分页不一样了,既要保证文章不重复,也要保证分页正确。请看下面代码:
    1. function MBThemes_offset_firstpage( $query ) {
    2. if ( $query->is_main_query() && !is_admin() && $query->get('post_type') != 'project') {
    3. $offset = 10;
    4. $query->set( 'post_type', 'post' );
    5. $query->set( 'post_status', 'publish' );
    6. $query->set( 'ignore_sticky_posts', '-1' );
    7. $ppp = get_option('posts_per_page');

    8. if (!$query->is_paged()) {
    9. $query->set('posts_per_page',$offset + $ppp);
    10. } else {
    11. $offset = $offset + ( ($query->query_vars['paged']-1) * $ppp );
    12. $query->set('posts_per_page',$ppp);
    13. $query->set('offset',$offset);
    14. }
    15. }
    16. }
    17. add_action('pre_get_posts','MBThemes_offset_firstpage');

    18. function MBThemes_offset_firstpage_pagination( $found_posts, $query ) {
    19. $offset = 10;

    20. if( $query->is_main_query() && !is_admin() && $query->get('post_type') != 'project') {
    21. $found_posts = $found_posts - $offset;
    22. }
    23. return $found_posts;
    24. }
    25. add_filter( 'found_posts', 'MBThemes_offset_firstpage_pagination', 10, 2 );
    复制代码
    来自:http://wordpress.stackexchange.com/questions/155758/have-different-number-of-posts-on-first-page
    会员购买:>> 点击购买 << | 魔扣币购买:>> 点击购买 <<
    承接业务:服务器代维丨网站托管丨SEO
    联系客服:微信:morko-net | QQ:1367681973

    该用户从未签到

    3

    主题

    248

    回帖

    500

    积分

    高级魔扣

    Rank: 4

    魔扣币
    249
    贡献
    249
    威望
    0
    发表于 2017-6-15 17:38:18 | 显示全部楼层
    快乐是秋天的泉,碧波荡漾;快乐是秋天的雨,潇洒倘徉;快乐是秋天的果,满园飘香;快乐是秋天的风,轻舞飞扬,我送你的秋风秋雨秋泉秋果,魔扣源码论坛伴你快乐的度过金秋每一天!

    该用户从未签到

    1

    主题

    260

    回帖

    521

    积分

    高级魔扣

    Rank: 4

    魔扣币
    260
    贡献
    260
    威望
    0
    发表于 2017-7-1 06:55:43 | 显示全部楼层
    有人用声音解读心灵,有人用聆听演绎真诚,有人用文字承载岁月,有人用诗歌诠释世界,我想用真心面对朋友,珍藏我们不相见却相遇,不相识而心相通的网络情缘……祝魔扣源码论坛你永远快乐、吉祥、安康!

    该用户从未签到

    0

    主题

    239

    回帖

    478

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    239
    贡献
    239
    威望
    0
    发表于 2017-8-20 20:45:33 | 显示全部楼层
    看帖要回,回帖才健康,在踩踩,楼主辛苦了!

    该用户从未签到

    1

    主题

    231

    回帖

    465

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    233
    贡献
    233
    威望
    0
    发表于 2017-9-14 22:24:11 | 显示全部楼层
    又一轮皎洁的明月,又一个牵动人心的中秋佳节,又一个朋友思念之夜。粒粒相思豆,点点相思雨,绵绵相思情,句句相思语。粒粒红豆永收藏,点点心雨润柔肠,绵绵友情常萦绕,句句思语心内装,魔扣源码论坛。祝友年年平安如意!月月事事顺心!日日喜悦无比!时时开心快乐!

    该用户从未签到

    2

    主题

    246

    回帖

    495

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    247
    贡献
    247
    威望
    0
    发表于 2017-9-28 11:49:01 | 显示全部楼层
    人生就是一首歌,要懂得这首歌的音符,才会唱好这首歌,所以,要学习。人生就一个旋转的陀螺,只有不停的旋转,才会专一,所以,要努力。在前进的路上,要相信前面的风景更美好,丢失了什么不必在意,所以,魔扣源码论坛要乐观,任何时候都要乐观。这样,人生走的才不会累,才有意义。

    该用户从未签到

    0

    主题

    268

    回帖

    537

    积分

    高级魔扣

    Rank: 4

    魔扣币
    269
    贡献
    269
    威望
    0
    发表于 2017-10-26 23:48:40 来自手机 | 显示全部楼层
    珍爱生命,果断回帖。

    该用户从未签到

    2

    主题

    298

    回帖

    598

    积分

    高级魔扣

    Rank: 4

    魔扣币
    298
    贡献
    298
    威望
    0
    发表于 2018-4-22 10:01:44 来自手机 | 显示全部楼层
    花的清香溢满季节的转换,云的多姿展示夏天的走远,月的明朗邀来金秋的缠绵,心的问候播撒友情的思念,心愿的美好祈祷快乐永远,亲爱的朋友,魔扣源码论坛祝你天天快乐!

    该用户从未签到

    3

    主题

    235

    回帖

    473

    积分

    中级魔扣

    Rank: 3Rank: 3

    魔扣币
    235
    贡献
    235
    威望
    0
    发表于 2018-5-10 14:10:33 | 显示全部楼层
    站位支持

    该用户从未签到

    2

    主题

    261

    回帖

    525

    积分

    高级魔扣

    Rank: 4

    魔扣币
    262
    贡献
    262
    威望
    0
    发表于 2018-6-15 07:36:08 | 显示全部楼层
    锄禾日当午,发帖真辛苦。谁知坛中餐,帖帖皆辛苦!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    • 联系我们
    • 新浪微博 :
    • 在线客服 :魔扣科技 
    • 源码QQ群 :魔扣源码论坛官方总群
    • 联系邮箱 :charlin#morko.net
    • 微信扫一扫
    快速回复 返回顶部 返回列表