我想展示一些最新的产品,而不是所有最近没有的产品。
我知道可以通过使用'offset‘来处理Wordpress中的帖子,但我不知道如何处理Woocommerce。
你知道如何从所有产品中排除前N个产品吗?
发布于 2013-04-05 15:45:55
您可以通过pre_get_posts修改查询,然后只需设置偏移量。
add_action( 'pre_get_posts', 'custom_pre_get_posts_query' );
function custom_pre_get_posts_query( $q ) {
    if ( ! $q->is_main_query() ) return;
    if ( ! $q->is_post_type_archive() ) return;
    if ( ! is_admin() ) {
        $q->set( 'offset', 5);
    }
    remove_action( 'pre_get_posts', 'custom_pre_get_posts_query' );
}(基于this snippet)
https://stackoverflow.com/questions/15812660
复制相似问题