我正在使用 WP Ecommerce 开发一个网站,我想在主页上显示某个类别中的所有产品,作为一种简单的方式来做“特色产品”。
我遇到的问题是查询只返回所有产品而不是单个类别中的产品。现在我正在使用我通过谷歌某处找到的这段代码:
$args = array(
'post_type' => 'wpsc-product',
'tax_query' => array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => 'homepage-featured'
));
$wp_query = new WP_Query( $args );
while( $wp_query->have_posts() ) : $wp_query->the_post();
(etc...)
我还尝试使用带有“'category' => 3”的标准 get_posts 函数,因为 WPEC 似乎以标准 Wordpress 帖子格式存储所有产品数据,但没有返回任何内容。如果我使用“'category' => 'cat_slug'”或“'category' => 'full_cat_name'”,它只会再次返回所有产品。
有谁知道这是怎么工作的?!
干杯, - 本。