在Woocommerce中更改订单备注结帐字段占位符

时间:2018-07-20 19:38:57

标签: php wordpress woocommerce field checkout

在woocommerce中,我想知道如何从“订购说明”结帐字段占位符中删除此文本“例如,要交付的特殊说明”,因为我的商店不运送产品,而且听起来很不合逻辑。

因此,我尝试编辑模板checkout/form-shipping.php失败。

如何更改订单注释结帐字段占位符?

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您无需编辑任何模板文件,只需使用以下代码段即可:

add_filter( 'woocommerce_checkout_fields' , 'change_order_notes_placeholder' );
function change_order_notes_placeholder( $fields ) {
     $fields['order']['order_comments']['placeholder'] = _x('Notes about your order...', 'placeholder', 'woocommerce');

     return $fields;
}

代码进入您的活动子主题(或活动主题)的function.php文件中。经过测试和工作。

enter image description here

答案 1 :(得分:1)

在您的子主题中的 function.php 文件中添加以下代码。

function md_custom_woocommerce_checkout_fields( $fields ) 
    {
        $fields['order']['order_comments']['placeholder'] = 'Special notes';
        $fields['order']['order_comments']['label'] = 'Add your special note';
    
        return $fields;
    }
    add_filter( 'woocommerce_checkout_fields', 'md_custom_woocommerce_checkout_fields' );