如何改变" SKU"到WordPress Woocommerce中的自定义文本?

时间:2017-01-18 18:20:32

标签: php wordpress plugins woocommerce woocommerce-theming

我想将Woocommerce中的SKU文本更改为自定义文本。任何人都可以告诉我如何实现这一目标?

3 个答案:

答案 0 :(得分:3)

可以通过多种方式完成,其中一种方法是使用WooCommerce template override

复制此文件

/wp-content/plugins/woocommerce/templates/single-product/meta.php

并将其粘贴到您的活动主题目录中,例如

/wp-content/themes/activetheme/woocommerce/single-product/meta.php.

并替换此

<?php _e( 'SKU:', 'woocommerce' ); ?>

通过

<?php _e( 'My Text:', 'woocommerce' ); ?>

我测试了它,它正在运行。

跳这个有帮助!

答案 1 :(得分:0)

我认为这是错误的,因为你必须重复每次更新。 您可以在enter link description here

中看到最佳效果

答案 2 :(得分:0)

或者您可以通过此钩子简单地执行此操作,将此代码复制到您的 functions.php 带有更改的文本“Réf”。到您的自定义文本。

 /**
 * **@snippet : Change SKU text label in woocommerce to Réf.**
 * 
 */

function translate_woocommerce($translation, $text, $domain) {
    if ($domain == 'woocommerce') {
        switch ($text) {
            case 'SKU':
                $translation = 'Réf.';
                break;
            case 'SKU:':
                $translation = 'Réf.';
                break;
        }
    }
    return $translation;
}

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