Добавлены дополнительные поля в регистрационной форме для сохранения в таблице wp_users, а не в таблице wp_usermeta (WooCommerce) - PullRequest
0 голосов
/ 12 апреля 2020

Я добавил дополнительные поля в регистрационную форму. Код выглядит следующим образом:

function wooc_extra_register_fields() {
       ?>
       <p class="form-row form-row-first">
       <label for="reg_billing_first_name"><?php _e( 'First name', 'woocommerce' ); ?><span class="required">*</span></label>
       <input type="text" class="input-text" name="billing_first_name" id="reg_billing_first_name" value="<?php if ( ! empty( $_POST['billing_first_name'] ) ) esc_attr_e( $_POST['billing_first_name'] ); ?>" />
       </p>
       <p class="form-row form-row-last">
       <label for="reg_billing_last_name"><?php _e( 'Last name', 'woocommerce' ); ?><span class="required">*</span></label>
       <input type="text" class="input-text" name="billing_last_name" id="reg_billing_last_name" value="<?php if ( ! empty( $_POST['billing_last_name'] ) ) esc_attr_e( $_POST['billing_last_name'] ); ?>" />
       </p>
       <div class="clear"></div>
       <p class="form-row form-row-wide">
       <label for="reg_billing_phone"><?php _e( 'Mobile Phone No.', 'woocommerce' ); ?><span class="required">*</span></label>
       <input type="text" class="input-text" name="billing_phone" id="reg_billing_phone" value="<?php esc_attr_e( $_POST['billing_phone'] ); ?>" />
       </p>
       <?php
}
add_action( 'woocommerce_register_form_start', 'wooc_extra_register_fields' );

Теперь я хочу, чтобы эти поля были видны в базе данных wp-user, чтобы все пользовательские данные можно было видеть в одном месте, а не переключаться на метаданные пользователя. чтобы увидеть дополнительные данные поля. Там в любом случае?

Если мне нужно добавить дополнительную базу данных, как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...