管理页面woocommerce中的自定义标签

时间:2019-07-17 05:41:17

标签: wordpress woocommerce

我正在尝试使用自定义插件重命名标签

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;
}

什么也没发生。

1 个答案:

答案 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 );