0
我想展示一些最近的产品,而不是最近没有的产品。WooCommerce:排除所有产品中的近期产品
我知道可以使用'offset'来处理Wordpress中的帖子,但我不知道如何处理Woocommerce。
任何想法如何从所有这些产品中排除前N个产品?
我想展示一些最近的产品,而不是最近没有的产品。WooCommerce:排除所有产品中的近期产品
我知道可以使用'offset'来处理Wordpress中的帖子,但我不知道如何处理Woocommerce。
任何想法如何从所有这些产品中排除前N个产品?
您可以通过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)