在 WooCommerce 结帐中更改特定产品的付款方式标题

问题描述

我正在尝试,当特定产品在结账时,付款方式的标题会从;例如:“刷卡支付”到“分期付款”,可以吗?

我尝试过使用 jquery:

jQuery(function($){
    if ( $('#payment-fractional-payment').length ){
        $("label[for='payment_method_redsys_gw']").text("Payment in installments");
    }
});

但它只是改变了一会儿并返回到标题,有没有办法在functions.PHP中用一些钩子来做?

解决方法

您可以使用这个简单的挂钩函数,您必须在其中设置正确的目标付款 ID 和目标产品 ID:

import StringMetric

...

"kitten".distance(between: "sitting")    // => 0.746
"君子和而不同".distance(between: "小人同而不和")    // => 0.555

代码位于活动子主题(或活动主题)的functions.php 文件中。它应该有效。