我正在尝试使用自定义插件重命名标签
WordPress WooCommerce管理产品页面
add_filter( 'woocommerce_options_panel' , 'custom_override_fields' );
// Our hooked in function - $fields is passed via the filter!
function custom_override_fields( $fields ) {
$fields['options_group']['_regular_price_field']['label'] = 'some thing else';
return $fields;
}
什么也没发生。
答案 0 :(得分:1)
您可以使用以下功能来更改产品页面上的标签。使用这个挂在WordPress“ gettext”过滤器挂钩中的自定义函数,您将能够在产品页面(后端)中将“常规价格”替换为“标价”:
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 && 'Regular price' === $text )
{
$translated_text = __( 'List price', $domain );
}
return $translated_text;
}
您将在上面的功能中提到的以下行中设置所需的标签
$translated_text = __( 'List price', $domain );