【问题标题】:wordpress custom pagination by page [duplicate]wordpress按页自定义分页[重复]
【发布时间】:2015-10-26 09:00:12
【问题描述】:

我使用“posts_per_page”在类别中显示帖子

$qargs = array(

    'post_type'         => 'post',
    'order'             => 'DSC',
    'orderby'           => 'date',
    'posts_per_page'    => 12,
    'paged'             => $paged,
    'cat'               => $cat,
    'meta_query'        => array( 'relation' => 'AND', $meta )

            );

如何仅在首页 6 篇文章和所有其他页面 12 中显示?

我试过了:

        if ($paged == 0) {

            $posts_per_page =  6;

            } else {
                $posts_per_page =  12;
            }

但后来它没有正确计数......必须在输出的第一页上输出 6 个帖子,第二页从 7 个帖子开始,依此类推。在我的情况下,当然结果是第二页从 13 个帖子开始计算...

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    您需要为此使用offset

    你可以这样使用:

    'offset' => 6,
    

    对于第二页和以后页面的类似逻辑

    Reference

    【讨论】:

    • 非常感谢。正是我需要的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 2016-04-18
    • 2016-11-05
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多