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)