woocommerce - 在价格前添加文字

标签 woocommerce

我一直在尝试在woo commerce单品页面内的产品价格之前添加“价格”。我已经尝试了此代码的许多变体,但无济于事。

   /** Add "Price" before the price */
function price_text() {

?>

<div class="price-text">
<p>Price</p>
</div>

<?php

} 
add_filter('woocommerce_get_price','price_text');

这是我得到的最接近的,但它显示价格为 0 美元。

我也开始添加这段代码
'<span class="amount">' . $currency_symbol . $price . '</span>' 

无济于事。但是

总的来说,我对 PHP 和 OPP 真的很陌生。任何帮助将不胜感激。

如果这有所作为,我将使用 Genesis 框架。

最佳答案

可翻译的一点改进。

/** Add "Price" before the price */
add_filter('woocommerce_get_price','price_text');

function price_text($price) {
  if ( is_woocommerce()){ ?>
<div class="price-text">
  <p><?php _e('Price','woothemes'); ?></p>
</div>
<?php
 return $price;
 } 
else {
        return $price;
    }
}

关于woocommerce - 在价格前添加文字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13660593/

相关文章:

wordpress - 重新生成旧订单的 WooCommerce 下载权限

wordpress - WooCommerce IPN 通知

wordpress - 在产品页面上显示 Wordpress Woocommerce 类别图标

wordpress - Woocommerce SEO -- Noindex 'Order by' 存档

php - WooCommerce:如何通过短代码中指定的 ID 进行订购

php - 更改 Woocommerce 购物车总数中的小数位数

wordpress - 如何实现 WooCommerce 产品存档过滤器

php - 为 WooCommerce 中的每种运输方式添加单独的图标

php - 在主题的 functions.php 文件中获取订购的产品详细信息(ID、数量) - WooCommerce

wordpress - Woocommerce:删除 'visit site' 或 'visit store'