我想在我的主页上展示我的woocommerce商店的6种特色产品。php模板。经过一些研究,我发现正确的方法是通过自定义循环(我不希望使用短代码,因为我想为样式添加其他类等),我还发现woocommerce用于特色产品的关键是“u特色”。我把下面的代码放在一起,以显示我选择作为商店特色产品的任何产品,但它不起作用。。。非常感谢您的帮助。
<?php
$args = array(
\'post_type\' => \'product\',
\'stock\' => 1,
\'showposts\' => 6,
\'orderby\' => \'date\',
\'order\' => \'DESC\' ,
\'meta_query\' => array(
array(
\'key\' => \'_featured\',
\'value\' => 0,
\'compare\' => \'>\',
\'type\' => \'numeric\'
)
)
);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post(); global $product; ?>
<li>
<?php
if ( has_post_thumbnail( $loop->post->ID ) )
echo get_the_post_thumbnail( $loop->post->ID, \'shop_catalog\' );
else
echo \'<img src="\' . woocommerce_placeholder_img_src() . \'" alt="Placeholder" width="65px" height="115px" />\';
?>
<h3><?php the_title(); ?></h3>
<?php
echo $product->get_price_html();
woocommerce_template_loop_add_to_cart( $loop->post, $product );
?>
</li>
<?php
endwhile;
wp_reset_query();
?>