【发布时间】:2018-12-05 06:07:48
【问题描述】:
我已向 WooCommerce 添加了四种产品,但商店页面上没有出现任何产品。如果我单击链接在后端查看它,我什至看不到产品。我尝试在设置中重置永久链接,并确保每个产品目录可见性都设置为“商店和搜索结果”。而且我还停用了除 WooCommerce 之外的所有插件,前端仍然没有产品。
奇怪的是,产品会显示在我使用 WP_Query 的任何页面上,如下所示:
<?php
$params = array('posts_per_page' => 5, 'post_type' => 'product');
$wc_query = new WP_Query($params);
?>
<?php if ($wc_query->have_posts()) : ?>
<?php while ($wc_query->have_posts()) :
$wc_query->the_post(); ?>
<?php the_title(); ?>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
<?php else: ?>
<p><?php _e( 'No Products'); ?></p>
<?php endif; ?>
还有什么我可以尝试的吗?
似乎这些产品没有显示在我的自定义主题上。如果我制作 wp active 附带的标准主题之一,它会显示产品。这是什么原因造成的?
【问题讨论】:
标签: php wordpress woocommerce