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

Scu*_*-it 3 php wordpress field checkout woocommerce

在 woocommerce 中,我想知道如何从“订单备注”结帐字段占位符中删除此文本“例如送货的特殊备注”,因为我的商店不运送产品,而且听起来与上下文无关。

所以我试图编辑模板checkout/form-shipping.php但没有成功。

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

任何帮助表示赞赏。

小智 6

在子主题的 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' );
Run Code Online (Sandbox Code Playgroud)


Loi*_*tec 5

您不需要编辑任何模板文件,只需使用以下代码片段:

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;
}
Run Code Online (Sandbox Code Playgroud)

代码位于活动子主题(或活动主题)的 function.php 文件中。测试和工作。

在此处输入图片说明