更改Woocommerce管理产品编辑页面设置中的“常规价格”文本

时间:2018-04-23 15:32:08

标签: php wordpress woocommerce backend product

我在woocommerce产品编辑页面设置的价格部分添加了3个额外的自定义字段。我想用“定价”代替“正常价格”。

如何在Woocommerce管理产品编辑页面设置中更改“常规价格”文本标签?有可能吗?

1 个答案:

答案 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文件中。经过测试和工作。

enter image description here