woocommerce - 产品ID在同一模板文件中更改

时间:2016-10-02 21:55:54

标签: php wordpress woocommerce

我正在设计插件中的woocommerce模板,并从插件目录加载相同的内容。现在我在content-single-product.php面临着一个奇怪的问题。问题是product_id在此模板文件中的行do_action('woocommerce_single_product_summary');之后发生了变化。我几天都在努力解决这个问题,而且无法找到问题所在。有人可以帮忙吗?提前谢谢。

例如:

        <div class="summary entry-summary">
        <?php
        /**
        * woocommerce_single_product_summary hook
        *
        * @hooked woocommerce_template_single_title - 5
        * @hooked woocommerce_template_single_rating - 10
        * @hooked woocommerce_template_single_price - 10
        * @hooked woocommerce_template_single_excerpt - 20
        * @hooked woocommerce_template_single_add_to_cart - 30
        * @hooked woocommerce_template_single_meta - 40
        * @hooked woocommerce_template_single_sharing - 50
        */
        the_ID();//displaying 4829
        do_action('woocommerce_single_product_summary');
        the_ID();//displaying 4822
        ?>

    </div>

更新

我正在显示产品ID,只是为了调试我面临的问题。通过检查产品ID,我了解问题就在某个地方&#39; do_action(&#39; woocommerce_single_product_summary&#39;);&#39;。实际问题是我在同一作者上传的所有产品的产品标签中看到了相同的产品说明(在此之前我已将作者添加到&#39;产品&#39; post_type)。所以我想进一步深入解决这个问题。

0 个答案:

没有答案