使用Wordpress和Woocommerce工作。 我想要弄清楚的是我如何在产品页面的价格上显示h2-tag,但前提是产品有价格。
到目前为止我得到的代码:
$price = get_post_meta( get_the_ID(), '_price', true);
add_action('woocommerce_single_product_summary', price, 4);
function price() {
if($price != false){
echo '<p><h2>Price</h2></p>';
}
}
但是使用此代码,h2-tag不会显示在任何页面上,即使实际页面上的产品有价格也是如此。 为什么我不能正常工作的任何建议?
答案 0 :(得分:0)
如果其他人需要它,我就可以使用它。
我所做的是把它放在IF声明中
$product->get_price_html()
所以完整的代码是:
add_action('woocommerce_single_product_summary', price, 4);
function price() {
global $product;
if($product->get_price_html()){
echo '<p><h2>Price:</h2></p>';
}
}