Php 在Woocommerce上更改代码内的文本颜色功能

Php 在Woocommerce上更改代码内的文本颜色功能,php,html,css,wordpress,woocommerce,Php,Html,Css,Wordpress,Woocommerce,我需要更改代码此部分的颜色: '% discount' (这将显示金额的%加上“折扣”一词,但我需要为此“%折扣”使用特定的颜色) *在付款方式标题中显示折扣。 */ 公共功能wpd\付款\方法\标题($title,$id){ 如果(!is_checkout()&&!(定义为('DOING_AJAX')&&DOING_AJAX)){ 返回$title; } $settings=get_选项(“woo_付款_折扣_设置”); $settings=可能不序列化($settings); if(设置(

我需要更改代码此部分的颜色:

'% discount'
(这将显示金额的%加上“折扣”一词,但我需要为此“%折扣”使用特定的颜色)

*在付款方式标题中显示折扣。
*/
公共功能wpd\付款\方法\标题($title,$id){
如果(!is_checkout()&&!(定义为('DOING_AJAX')&&DOING_AJAX)){
返回$title;
}
$settings=get_选项(“woo_付款_折扣_设置”);
$settings=可能不序列化($settings);
if(设置($settings[$id]['amount'])&0<$settings[$id]['amount'])){
$折扣=$settings[$id]['amount'];
如果($settings[$id]['type']=='percentage'){
$value=$discount.'%discount';
}否则{
$value=wc_价格(折扣);
}
$title.='('.sprintf(''%s','woo付款折扣'),$value)。';
}
返回$title;
}
你知道怎么做吗

实际上,它显示了一个黑色的“%折扣”字,我需要它是绿色的。我知道如何创建CSS类,但我不知道如何在这段代码中实现它。 很抱歉,我是新手。非常感谢。

试试这个:

public function wpd_payment_method_title($title, $id) {
    if (!is_checkout() && !( defined('DOING_AJAX') && DOING_AJAX )) {
        return $title;
    }

    $settings = get_option('woo_payment_discounts_setting');
    $settings = maybe_unserialize($settings);
    if (isset($settings[$id]['amount']) && 0 < $settings[$id]['amount']) {
        $discount = $settings[$id]['amount'];
        if ($settings[$id]['type'] == 'percentage') {
            $value =  $discount . '<span style="color:green;">' . __('% discount', 'woo-payment-discounts') . '</span>';
        } else {
            $value = wc_price($discount);
        }
        $title .= ' <small>(' . sprintf(__('%s', 'woo-payment-discounts'), $value) . ')</small>';
    }
    return $title;
}

太感谢你了!太棒了!:)
public function wpd_payment_method_title($title, $id) {
    if (!is_checkout() && !( defined('DOING_AJAX') && DOING_AJAX )) {
        return $title;
    }

    $settings = get_option('woo_payment_discounts_setting');
    $settings = maybe_unserialize($settings);
    if (isset($settings[$id]['amount']) && 0 < $settings[$id]['amount']) {
        $discount = $settings[$id]['amount'];
        if ($settings[$id]['type'] == 'percentage') {
            $value =  $discount . '<span style="color:green;">' . __('% discount', 'woo-payment-discounts') . '</span>';
        } else {
            $value = wc_price($discount);
        }
        $title .= ' <small>(' . sprintf(__('%s', 'woo-payment-discounts'), $value) . ')</small>';
    }
    return $title;
}
$value = '<span style="color:green;">' . $discount . __('% discount', 'woo-payment-discounts') . '</span>';
$value = '<span class="discount-color">' . $discount . __('% discount', 'woo-payment-discounts') . '</span>';