wp_query get the 2nd post

时间:2019-12-01 作者:aye cee

如何才能在此查询中仅获取第二个产品?

$loop = new WP_Query( [
            \'post_type\'      => \'product\',
            \'posts_per_page\' => 1,
            \'meta_key\'       => \'total_sales\',
            \'orderby\'        => \'meta_value_num\',
                ),
            ),
        ] );

1 个回复
最合适的回答,由SO网友:aye cee 整理而成

我想你可以用\'offset\' => 1, 跳过一篇文章,获得第二篇。将数字更改为要跳过的帖子数量。即,将其设置为2以获得第3个。

$loop = new WP_Query( [
            \'post_type\'      => \'product\',
            \'posts_per_page\' => 1,
            \'offset\'        => 1,
            \'meta_key\'       => \'total_sales\',
            \'orderby\'        => \'meta_value_num\',
        ] );

相关推荐

使用unctions.php中的代码更改form-check out.php

具体来说,如何删除“您的订单”或完整功能?通过在函数中使用代码段。php(子主题)可通过以下方式找到:<h3 id=\"order_review_heading\"><?php esc_html_e( \'Your order\', \'woocommerce\' ); ?></h3> 表单签出。php。我更喜欢一些代码,而不是将文件处理为子主题并更改文件。