function theme_options_validate_callback_function($input) { //$input['slug_updates'] = sanitize_title($input['slug_updates']); $input['candidatos_blacklist'] = explode(',', $input['candidatos_blacklist']); $input['delegates_two_years'] = explode(',', $input['delegates_two_years']); $input['data_inicio_votacao'] = convert_format_date($input['data_inicio_votacao']); $input['data_fim_votacao'] = convert_format_date($input['data_fim_votacao']); $input['data_inicio_da_troca'] = convert_format_date($input['data_inicio_da_troca']); $input['data_divulgacao_inabilitados'] = convert_format_date($input['data_divulgacao_inabilitados']); $input['data_divulgacao_eleitos'] = convert_format_date($input['data_divulgacao_eleitos']); $input['data_fim_troca_uf_setorial'] = convert_format_date($input['data_fim_troca_uf_setorial']); // $input['limite_orcamento'] = preg_replace('/\D/', '', $input['limite_orcamento']); return $input; }
$data['user_email'] = $user_email; $data['first_name'] = $user_name; $data['display_name'] = $user_name; $data['role'] = 'subscriber'; $user_id = wp_insert_user($data); if (!$user_id) { if ($errmsg = $user_id->get_error_message('blog_title')) { echo $errmsg; } } else { add_user_meta($user_id, 'cpf', $user_cpf); add_user_meta($user_id, 'terms_of_use', $terms_of_use); add_user_meta($user_id, 'UF', $user_UF); add_user_meta($user_id, 'user_name', $user_name); // checar se precisa salvar como meta e firt_name add_user_meta($user_id, 'date_birth', convert_format_date($user_birth)); add_user_meta($user_id, 'setorial', $user_setorial); add_user_meta($user_id, 'uf-setorial', $user_UF . '-' . $user_setorial); add_user_meta($user_id, 'user_confirm_informations', $user_confirm_informations); add_user_meta($user_id, 'user_register_ip', rpcif__set_client_ip()); if ($user_tipo == 'candidato') { add_user_meta($user_id, 'e_candidato', true); } } } /* $options = get_option('custom_email_notices'); // Mensagem inserida via admin do WP $message = $options['msg_novo_'.$_POST['user_type']]?$options['msg_novo_'.$_POST['user_type']]:'';