我有点困惑,问题就在这里,我试图通过这样做来挑选出一个特定的产品:
<?php
ini_set('max_execution_time', 0); //I saw maximum execution time error on your image - this is for that
$args = array(
'post_status' => 'publish',
'post_type' => 'product',
'meta_value' => 'yes',
'posts_per_page' => 10,
'product_cat' => 'grammar'
);
$product_query = new WP_Query( $args );
?>
<?php while ( $product_query->have_posts() ) : $product_query->the_post(); global $product; ?>
<?php the_title(); ?>
<?php echo apply_filters( 'woocommerce_short_description', $product->post->post_excerpt ); ?>
<?php endwhile; ?>
但是没有任何东西在制作。所以我在相关类别下创建了一个产品,并在主要和产品简短描述中将内容放入描述中,但仍然没有显示?
答案 0 :(得分:1)
错误可能是'meta_value' => 'yes',
。您还需要指定meta_key
。
$args = array(
'post_status' => 'publish',
'post_type' => 'product',
'meta_key' => 'my_meta_key',
'meta_value' => 'yes',
'posts_per_page' => 10,
'product_cat' => 'grammar'
);
我不知道元键应该是什么,所以将my_meta_key
更改为您想要的内容。还要确保product_cat
的值正确无误。它应该是该类别的slu ..