更改Woo Commerce中使用的字段的标签

时间:2012-12-31 作者:Krunal

我正在使用WooCommerce,并使用BACS支付方法,实际上是银行交易。fields帐户的详细信息很好,但以印度为背景。。我需要将以下两个字段标签更改为其他内容。例如:

将IBAN标签更改为MICR代码,将BIC更改为IFSC。

还需要禁用排序代码。

然而,请注意,我不想改变插件的代码本身。因此,寻找一些函数,可以帮助更改我的主题函数文件的标签。

非常感谢您的帮助。

1 个回复
最合适的回答,由SO网友:webaware 整理而成

它使用本地化调用获取标签,__(\'IBAN\', \'woocommerce\'), 因此,您可以随时截取并更改文本:

/**
* filter translations, to replace some WooCommerce text with our own
* @param string $translation the translated text
* @param string $text the text before translation
* @param string $domain the gettext domain for translation
* @return string
*/
function wpse_77783_woo_bacs_ibn($translation, $text, $domain) {
    if ($domain == \'woocommerce\') {
        switch ($text) {
            case \'IBAN\':
                $translation = \'MICR\';
                break;

            case \'BIC\':
                $translation = \'IFSC\';
                break;
        }
    }

    return $translation;
}

add_filter(\'gettext\', \'wpse_77783_woo_bacs_ibn\', 10, 3);

结束

相关推荐

如何理解ACTIVE_PLUGINS OPTION_VALUE从数据库中启用和禁用某些插件?

谁能解释一下如何解释和理解WordPress中的active\\u plugins option\\u value字符串吗。然后使用此字符串/数组禁用和激活特定插件?以下是一个示例:a:8:{i:0;s:21:\"adrotate/adrotate.php\";i:1;s:19:\"akismet/akismet.php\";i:2;s:33:\"better-related/better-related.php\";i:3;s:17:\"clicky/clicky.php\";i:4;s:49:\"cu