我想将Woocommerce中的SKU文本更改为自定义文本。任何人都可以告诉我如何实现这一目标?
答案 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);