gpt4 book ai didi

php - 将 "[Remove]"链接文本更改为 WooCommerce 结账中的优惠券图标

转载 作者:行者123 更新时间:2023-12-04 08:04:55 29 4
gpt4 key购买 nike

我想将“[删除]”链接文本更改为 WooCommerce 结帐页面中的优惠券图标。
我希望它不是“[删除]”,而是来自 Font Awesome 的垃圾桶图标.
我找到了 2 个代码片段来更改文本:

function filter_woocommerce_cart_totals_coupon_html( $coupon_html, $coupon, $discount_amount_html ) {
// Change text
$coupon_html = $discount_amount_html . ' <a href="' . esc_url( add_query_arg( 'remove_coupon', rawurlencode( $coupon->get_code() ), defined( 'WOOCOMMERCE_CHECKOUT' ) ? wc_get_checkout_url() : wc_get_cart_url() ) ) . '" class="woocommerce-remove-coupon" data-coupon="' . esc_attr( $coupon->get_code() ) . '">' . __( '[Remove &amp; Re-Calculate]', 'woocommerce' ) . '</a>';

return $coupon_html;
}
add_filter( 'woocommerce_cart_totals_coupon_html', 'filter_woocommerce_cart_totals_coupon_html', 10, 3 );
function filter_woocommerce_cart_totals_coupon_html( $coupon_html, $coupon, $discount_amount_html ) {
// Change text
$coupon_html = str_replace( '[Remove]', '[Remove &amp; Re-Calculate]', $coupon_html );

return $coupon_html;
}
add_filter( 'woocommerce_cart_totals_coupon_html', 'filter_woocommerce_cart_totals_coupon_html', 10, 3 );
这些代码片段允许我更改文本,但我不知道如何添加图标。如果有人可以帮助我,我将不胜感激..

最佳答案

例如,您可以添加 Font Awesome Icon在您的第二个代码段中使用以下内容:

function filter_woocommerce_cart_totals_coupon_html( $coupon_html, $coupon, $discount_amount_html ) {
// Change returned text
return str_replace( '[Remove]', ' [<i class="fas fa-minus-circle"></i> Remove &amp; Re-Calculate]', $coupon_html );
}
add_filter( 'woocommerce_cart_totals_coupon_html', 'filter_woocommerce_cart_totals_coupon_html', 10, 3 );
代码位于事件子主题(或事件主题)的 functions.php 文件中。它应该工作。
您将进入结帐页面,例如:
enter image description here

关于php - 将 "[Remove]"链接文本更改为 WooCommerce 结账中的优惠券图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66265207/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com