Php 如何更改woocommerce中字段的签出顺序

Php 如何更改woocommerce中字段的签出顺序,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我用这个片段在woocommerce结帐表单中添加了自定义字段。但该字段将添加到最后一部分。我需要在电话字段之后显示该字段。而且它必须是必填字段 /*** Add custom field to the checkout page ***/ add_action('woocommerce_after_order_notes', 'custom_checkout_field'); function custom_checkout_field($checkout) { woocommerc

我用这个片段在woocommerce结帐表单中添加了自定义字段。但该字段将添加到最后一部分。我需要在电话字段之后显示该字段。而且它必须是必填字段

/*** Add custom field to the checkout page ***/
add_action('woocommerce_after_order_notes', 'custom_checkout_field');

function custom_checkout_field($checkout) {
    woocommerce_form_field('billing_phone', array(
    'type' => 'number',
    'class' => array(
        'my-field-class form-row-wide'
        ),
        'label' => __('Phone 2'),
        'placeholder' => __(''),
    ),
    $checkout->get_value('billing_phone'));
    echo '</div>';
}
/***将自定义字段添加到签出页面***/
添加操作(“订单注释后的woocommerce”、“自定义签出字段”);
函数自定义检查字段($checkout){
woocommerce\u表单\u字段('billing\u phone',数组(
'类型'=>'编号',
“类”=>数组(
“我的字段类表格行宽”
),
“标签”=>“‘电话2’”,
“占位符”=>”,
),
$checkout->get_value('billing_phone');
回声';
}
这是添加自定义字段的部分

必须在此电话字段下方添加自定义字段


为了解决这个问题,我必须在这里改变什么。等待响应…

您已将代码添加到“订单注释后的woocommerce”操作中。它做到了。您必须将其更改为“结帐后付款”。 这就解释了位置在哪里

这是固定代码

add_action('woocommerce_after_checkout_billing_form', 'custom_checkout_field');
// for the shipping form
add_action('woocommerce_after_checkout_shiiping_form', 'custom_checkout_field');


function custom_checkout_field($checkout) {
    woocommerce_form_field('billing_phone', array(
    'type' => 'number',
    'class' => array(
        'my-field-class form-row-wide'
        ),
        'label' => __('Phone 2'),
        'placeholder' => __(''),
    ),
    $checkout->get_value('billing_phone'));
    echo '</div>';
}
add_action('woocommerce_在_checkout_billing_form之后,'custom_checkout_field');
//船运表格
添加操作(“签出后的woocommerce”表单、“自定义签出”字段);
函数自定义检查字段($checkout){
woocommerce\u表单\u字段('billing\u phone',数组(
'类型'=>'编号',
“类”=>数组(
“我的字段类表格行宽”
),
“标签”=>“‘电话2’”,
“占位符”=>”,
),
$checkout->get_value('billing_phone');
回声';
}
致以最良好的问候