0

我想将 Woocommerce 中的 SKU 文本更改为自定义文本。谁能告诉我如何实现这一目标?

4

2 回答 2

10

它可以通过多种方式完成,其中一种方法是使用WooCommerce 模板覆盖

复制这个文件

/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' ); ?>

我已经测试过了,它正在工作。

跳这有帮助!

于 2017-01-18T18:53:04.130 回答
1

或者您可以简单地通过此挂钩执行此操作,将此代码复制到您的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);
于 2020-09-23T11:30:58.737 回答