the_content()无法正确显示说明

时间:2019-06-16 16:04:43

标签: javascript php wordpress woocommerce

我正在尝试显示WooCommerce单一产品的描述,但是循环没有显示正确的描述,而是重新开始显示图像,价格,添加到购物车等。

我很长时间都没有找到答案。 我已经使用了WooCommerce模板脚本并对其进行了编辑。 the_excerpt()有效,但the_content()不起作用。

这是我当前正在使用的模板文件:https://github.com/woocommerce/woocommerce/blob/master/templates/single-product/tabs/description.php

the_content()现在是问题所在。可以是我的查询吗?我可以通过不同的方法从 index.php 查询我的产品,但是 archive-product.php 与WooCommerce查询具有相同的功能。即使是在 single-product.php 问题中,这也可能是原因吗?

我将其用于 front-page.php :s产品循环:

<div class="col-9 main-products">
    <?php echo do_shortcode('[products paginate="true" limit="30" orderby="popularity"]'); ?>
</div>

content-single-product.php archive-product.php single-product.php 与WooCommerce模板相同有。

它应该显示说明,而不是再次循环。没有错误消息。

我还使用了不同的主题,并且产品可以正确显示,所以问题不在我使用的任何插件中。

1 个答案:

答案 0 :(得分:0)

echo wpautop(get_the_content());

此代码解决了该问题!将the_content()替换为 description.php 中的上述代码。我从这里找到了解决方案:https://wordpress.stackexchange.com/questions/298383/post-content-being-duplicated-by-the-content由KreigD回答。