コード例 #1
0
ファイル: page-user-forgot-pass.php プロジェクト: alikris/OTA
            $user = get_user_by('login', $resetpassword_userdata['user_email']);
            if (!$user) {
                $errors['user_email'] = __('You must enter a valid and existing email address or username.', 'bookyourtravel');
            }
        } else {
            if (!email_exists($resetpassword_userdata['user_email'])) {
                $errors['user_email'] = __('You must enter a valid and existing email address or username.', 'bookyourtravel');
            }
        }
        if (empty($errors)) {
            $user = get_user_by('email', $resetpassword_userdata['user_email']);
            // update custom user meta
            foreach ($resetpassword_usermeta as $key => $value) {
                update_user_meta($user->ID, $key, $value);
            }
            BYT_Theme_Utils::resetpassword_notification($user->ID);
            // refresh
            wp_redirect(esc_url_raw(add_query_arg(array('action' => 'resetpasswordnotification'), get_permalink())));
            exit;
        }
    }
}
get_header();
BYT_Theme_Utils::breadcrumbs();
get_sidebar('under-header');
global $post;
$page_id = $post->ID;
$page_custom_fields = get_post_custom($page_id);
$page_sidebar_positioning = null;
if (isset($page_custom_fields['page_sidebar_positioning'])) {
    $page_sidebar_positioning = $page_custom_fields['page_sidebar_positioning'][0];