我在woocommerce产品编辑页面设置的价格部分添加了3个额外的自定义字段。我想用“定价”代替“正常价格”。
如何在Woocommerce管理产品编辑页面设置中更改“常规价格”文本标签?有可能吗?
答案 0 :(得分:1)
使用附加在WordPress “gettext
”过滤器挂钩中的自定义功能,您将能够在编辑产品页面(后端)中替换文本“正常价格“by”标价“:
add_filter('gettext', 'change_backend_product_regular_price', 100, 3 );
function change_backend_product_regular_price( $translated_text, $text, $domain ) {
global $pagenow;
if ( is_admin() && 'woocommerce' === $domain && 'post.php' === $pagenow && isset( $_GET['post'] )
&& 'product' === get_post_type( $_GET['post'] ) && 'Regular price' === $text )
{
$translated_text = __( 'List price', $domain );
}
return $translated_text;
}
代码放在活动子主题(或活动主题)的function.php文件中。经过测试和工作。