我想知道是否有人能帮助我。我正在尝试使用自定义循环显示特色产品。在WooCommerce 3之前,我使用了以下循环,它工作得很好:
<?php
$args = [
\'post_type\' => \'product\',
\'meta_key\' => \'_featured\',
\'meta_value\' => \'yes\',
\'posts_per_page\' => 6
];
$featured_query = new WP_Query( $args );
if ($featured_query->have_posts()) :
while ($featured_query->have_posts()) :
$featured_query->the_post();
$product = get_product( $featured_query->post->ID );
// here is my output
endwhile;
endif;
wp_reset_query();
?>
自WooCommerce 3更新以来,meta\\u键
_featured
不再存在。我发现特色产品现在使用的是新的product\\u可见性分类法,而不是meta。不幸的是,我现在不知道如何更改循环以输出特色产品。我想使用自定义样式,所以我不想使用短代码。有人能帮我吗?