小编jee*_*ngh的帖子

如何在 WooCommerce“我的帐户”页面上对自定义字段重新排序或添加优先级

我在“我的帐户”页面中有多个字段,因此,我想为出生日期添加其他字段。

我正在使用“将生日字段添加到我的帐户和管理员用户页面”的一部分

该字段显示但位于底部。

我想在 2 个现有字段之后添加 DOB 字段,我尝试使用“优先级 => 20”,但它不起作用。

// Add field - my account
function action_woocommerce_edit_account_form() {   
    woocommerce_form_field( 'birthday_field', array(
        'type'        => 'date',
        'label'       => __( 'My Birth Date', 'woocommerce' ),
        'placeholder' => __( 'Date of Birth', 'woocommerce' ),
        'required'    => true,
    ), get_user_meta( get_current_user_id(), 'birthday_field', true ));
}
add_action( 'woocommerce_edit_account_form', 'action_woocommerce_edit_account_form' );


// Validate - my account
function action_woocommerce_save_account_details_errors( $args ){
    if ( isset($_POST['birthday_field']) && empty($_POST['birthday_field']) ) {
        $args->add( 'error', __( 'Please provide a birth date', …
Run Code Online (Sandbox Code Playgroud)

php account wordpress custom-fields woocommerce

2
推荐指数
1
解决办法
2022
查看次数

标签 统计

account ×1

custom-fields ×1

php ×1

woocommerce ×1

wordpress ×1