Woocommerce可变产品下拉价格&amp;金额显示<span>标签

时间:2016-01-31 18:23:34

标签: wordpress woocommerce

我正在建立一个网上商店,我差不多完成了,但是现在我在单个产品的下拉菜单中你可以选择你想要的数量,价格也显示在这个项目中。

但也有&#34; 100(&lt; span class =&#34; amount&#34;&gt;€56.15)&#34;可见。

一个由5人组成的小团队已经在这个网站上工作,所以所有人都添加了很多。但我不知道从哪里开始解决这个问题。

查看图片的这些链接

enter image description here enter image description here

我希望,并认为这是一个小问题。

1 个答案:

答案 0 :(得分:0)

您可能正在使用主题代码中创建下拉列表的wc_price()函数,这就是创建额外<span>代码的原因。试试这个:

$price = '56.15';
echo get_woocommerce_currency_symbol() . number_format_i18n( $price );

这实际上就是WooCommerce如何格式化wc_price()函数中的价格,减去span标记。如果你更喜欢更简洁的东西,你也可以这样做:

$price = '56.15';
echo wc_clean( wc_price( $price ) );

wc_clean()功能会删除HTML标记并删除换行符,标签和额外空格等,因此在输出价格之前应删除<span>标记。

如果你的主题没有创建下拉HTML,那么事情就会变得更复杂;在我甚至冒险猜测你应该从哪里开始寻找之前,我必须要了解更多关于你的设置的信息。例如,您正在使用的主题,已安装和激活的插件,已安装的WordPress和WooCommerce的版本等。