我已经阅读了有关此问题的所有问题,但没有任何帮助。我需要$ product-> get_price_html方法或函数的位置。
我需要这个的原因是,由于一些奇怪的原因,它开始打印所有这样的价格:
<span class="woocommerce-Price-amount amount">
an class="woocommerce-Price-currencySymbol">DKK 1,199.00
</span>
它打印价格很好,但是在每个价格上它都会打印出未完成的跨度以及如上所示的价格。我怀疑有人一直在搞乱$ product-&gt; get_price_html方法或函数,因为我找不到任何其他来源到未完成的范围。
我正在研究另一种解决方案,我只使用以下代码
<p class="price">
<span class="customClass">DKK<?php echo $product->get_price(); ?></span>
</p>
这确实打印了合适的价格,而且我只使用customClass将其设置为原始版本,但是,这并不会打印出售的产品的旧价格。
因此,如果任何人都有用于打印旧价格的PHP代码,那就太棒了。
我还希望获得$ product-&gt; get_price()的函数或方法文件的路径;我希望看看是否是导致问题的原因。
答案 0 :(得分:0)
该特定代码的来源位于此文件中:
/wp-content/plugins/woocommerce/includes/wc-formatting-functions.php
它写在第426行的第286行。
如果有帮助,请告诉我!