如何在 WordPress Woocommerce 中将 "SKU" 更改为自定义文本?

How to change "SKU" to a custom text in WordPress Woocommerce?

我想将 Woocommerce 中的 SKU 文本更改为自定义文本。谁能告诉我怎样才能做到这一点?

可以通过多种方式完成,其中一种方式是使用 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' ); ?>

我已经测试过了,可以用。

希望这有帮助!

或者你可以简单地通过这个钩子来做到这一点,将这段代码复制到你的 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);