"пожалуйста, заполните все поля", откуда проблема?
Столкнулся с неочевидной мне проблемой. Есть форма регистрации tourmaster, когда я ввожу данные во все поля, и нажимаю кнопку "регистрация" мне выводит "Пожалуйста, заполните все обязательные поля.". Неочевидность в том, что я заполнил все поля.
$default_profile_fields = tourmaster_get_profile_fields();
$profile_fields = array_merge(array(
'username' => array(
'title' => esc_html__('Username', 'tourmaster'),
'type' => 'text',
'required' => true
),
'password' => array(
'title' => esc_html__('Password', 'tourmaster'),
'type' => 'password',
'required' => true
),
'confirm-password' => array(
'title' => esc_html__('Confirm Password', 'tourmaster'),
'type' => 'password',
'required' => true
),
), $default_profile_fields);
if( isset($_POST['security']) ){
if( wp_verify_nonce($_POST['security'], 'tourmaster-registration') ){
// simple validation
$verify = tourmaster_validate_profile_field($profile_fields);
if( is_wp_error($verify) ){
$error_messages = '';
foreach( $verify->get_error_messages() as $messages ){
$error_messages .= empty($error_messages)? '': '<br />';
$error_messages .= $messages;
}