为了账号安全,请及时绑定邮箱和手机立即绑定

如何为 WooCommerce 中单个产品页面上显示的接近销售价格的折扣百分比添加 CSS 类

如何为 WooCommerce 中单个产品页面上显示的接近销售价格的折扣百分比添加 CSS 类

PHP
喵喵时光机 2023-05-26 16:09:24
我使用“在 WC 3.0+ 的单个产品页面中显示接近销售价格的折扣百分比”我使用此代码在单个产品页面上显示价格后的销售百分比。但我想自定义它 - 给它背景,填充等......所以我需要在该函数中包含 CSS 类名,以便能够通过 CSS 对其进行自定义我只想将它添加到“ -percentage”(我不希望它既不应用于折扣价也不应用于正常价格)
查看完整描述

1 回答

?
www说

TA贡献1775条经验 获得超8个赞

一些附加信息

  • HTML<del>标签

  • HTML<ins>标签

  • 如何 -添加课程

所以你得到

function woocommerce_custom_sales_price( $price, $regular_price, $sale_price ) {

    $percentage = round( ( $regular_price - $sale_price ) / $regular_price * 100 ).'%';

    $percentage_txt = '<span class="my-class">' . __('-', 'woocommerce' ) . $percentage . '</span>';

    $price = '<del>' . ( is_numeric( $regular_price ) ? wc_price( $regular_price ) : $regular_price ) . '</del>

    <ins>' . ( is_numeric( $sale_price ) ? wc_price( $sale_price ) . $percentage_txt : $sale_price . $percentage_txt ) . '</ins>';


    return $price;

}

add_filter( 'woocommerce_format_sale_price', 'woocommerce_custom_sales_price', 10, 3 );



查看完整回答
反对 回复 2023-05-26
  • 1 回答
  • 0 关注
  • 83 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信