Php 除非使用WP\u查询,否则不会显示商业产品
我在WooCommerce中添加了四种产品,但没有一种出现在商店页面上。如果我点击链接在后端查看产品,我甚至看不到它。我已尝试在设置中重置永久链接,并已确保每个产品目录的可见性设置为“店铺和搜索结果”。除WooCommerce外,我还停用了所有插件,前端仍然没有产品 奇怪的是,我使用WP_Query的任何页面上都会显示这样的产品:Php 除非使用WP\u查询,否则不会显示商业产品,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我在WooCommerce中添加了四种产品,但没有一种出现在商店页面上。如果我点击链接在后端查看产品,我甚至看不到它。我已尝试在设置中重置永久链接,并已确保每个产品目录的可见性设置为“店铺和搜索结果”。除WooCommerce外,我还停用了所有插件,前端仍然没有产品 奇怪的是,我使用WP_Query的任何页面上都会显示这样的产品: <?php $params = array('posts_per_page' => 5, 'post_type' => 'product')
<?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附带的标准主题之一设置为活动,则会显示产品。这是什么原因造成的?您的主题支持woocommerce吗 如果是,您是否设置了店铺页面 您将找到设置
Dasbord->Woocommerce->settings>product->Shop页面
您的主题支持woocommerce吗 如果是,您是否设置了店铺页面 您将找到设置
Dasbord->Woocommerce->settings>product->Shop页面
如果您使用的是自定义主题,则必须将archive-product.php添加到主题中 您可以通过在主题名“Woocommerce”中创建一个文件夹来添加该模板,然后在该文件夹中从--Plugins->Woocommerce->templates复制archive-product.php并粘贴到主题Woocommerce模板中
(注意:您正在运行自定义主题,这就是问题发生的原因)。如果您使用自定义主题,则必须将archive-product.php添加到主题中 您可以通过在主题名“Woocommerce”中创建一个文件夹来添加该模板,然后在该文件夹中从--Plugins->Woocommerce->templates复制archive-product.php并粘贴到主题Woocommerce模板中
(注意:您正在运行自定义主题,这就是问题发生的原因)。谢谢。我必须声明主题支持。我肯定我以前做过,但没有做过,所以我想我可以暂时离开这个部分。显然我错了,谢谢。我必须声明主题支持。我肯定我以前做过,但没有做过,所以我想我可以暂时离开这个部分。显然我错了。我必须声明主题支持,现在它可以工作了,但我记得在使用模板文件之前使用了这个方法。我想知道哪种方法更好?如果你想在woocommerce中自定义任何东西,那么复制模板会更好,因为对于woocommerce的未来更新,它不会丢失文件更改或任何东西。我必须声明主题支持,现在它可以工作了,但我记得在使用模板文件之前使用了这种方法。我想知道哪种方法更好?如果你想在woocommerce中自定义任何内容,那么复制模板会更好,因为对于woocommerce的未来更新,它不会丢失文件或任何内容的更改