我希望这对WooCommerce来说不是太具体。
我有一个漂亮的快捷代码,它显示了我的所有SKU产品的列表。但是,它还包括我已发布但已将目录可见性设置为“隐藏”的产品
我找不到用于排除隐藏产品(或仅包括标记为目录/搜索的产品)的参数/参数。
我知道这一定很简单;我只是没找到。谢谢你的帮助。
代码如下:
<?php
$params = array(\'posts_per_page\' => -1, \'post_type\' => \'product\', \'orderby\' => \'menu-order\', \'order\' => \'asc\');
$wc_query = new WP_Query($params);
?>
<table class="product-list tablesorter"><thead><tr><th>SKU</th><th>Product Name</th></tr></thead><tbody>
<?php if ($wc_query->have_posts()) : ?>
<?php while ($wc_query->have_posts()) :
$wc_query->the_post(); ?>
<tr>
<td><?php global $product; echo $product->get_sku(); ?></td>
<td><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></td>
</tr>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else: ?>
<tr><td>
<?php _e( \'No Products\' ); ?>
</td> </tr>
<?php endif; ?>
</tbody>
</table>