Woocommerce 修改SKU为自定义文本,非插件形式

Woocommerce通过后台可以设置产品的SKU,不过有些客户不是用SKU来命名的,需要修改Woocommerce SKU 文字,修改Woocommerce的源码的话,更新Woocommerce就会替换掉,那么可以在子主题里添加主题函数,来修改Woocommerce“SKU“ 文字

实现效果对比

Woocommerce 修改SKU为自定义文本,非插件形式-大可建站

添加代码

将以下代码添加到您的当前启用主题functions.php 文件中

修改 ITEM NO 为你需要的文字

 * woocommerce SKU自定义文本 
 */
function translate_woocommerce($translation, $text, $domain) {
    if ($domain == 'woocommerce') {
        switch ($text) {
            case 'SKU':
                $translation = 'ITEM NO:';
                break;
            case 'SKU:':
                $translation = 'ITEM NO:';
                break;
        }
    }
    return $translation;
}

add_filter('gettext', 'translate_woocommerce', 10, 3);