我想将 Woocommerce 中的 SKU 文本更改为自定义文本。谁能告诉我如何实现这一目标?
问问题
12035 次
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 回答