2016-02-03 3 views
0

У меня есть форма пользовательского входа на заголовокзаказ Войти в WooCommerce Wordpress

<form method="post" action="http://pwhs.ph.local/wp-login.php"> 
    <input type="text" placeholder="username" name="username" id="username" /> 
    <input type="password" name="password" placeholder="password" id="password" /> 
    '.wp_nonce_field('login-nonce').' 
    <input type="submit" class="btn" name="login" value="Login" /> 
    <input type="submit" class="btn" name="register" value="Register" /> 
    <a id="lost-password" href="'.esc_url(home_url('/my-account/lost-password/')).'">Lost your password?</a> 
</form> 

логин и пароль пользователя, но она направляет на WP Dashboard, необходимо войти в систему пользователю WooCommerce. Я могу направить данные в форму-login.php WooCommerce, но как я могу войти в систему вместо того, чтобы показывать форму входа в WooCommerce?

ответ

0

Вместо кода пользовательской формы я предлагаю вам использовать плагин, например. Тема My Login, Используйте свой короткий код в своем заголовочном файле, чтобы он отображал страницу входа в систему, а в настройках администратора задавали перенаправление после входа в систему. Пожалуйста, обратитесь следующие ссылки:

Theme My Login

TML Shortcodes

+0

не должно быть страницы входа, она должна быть непосредственно из поля в заголовке – Jai

0
**add_action('init', 'redirect_users_init'); 
function redirect_users_init() { 
if (is_admin() && ! current_user_can('administrator') && 
! (defined('DOING_AJAX') && DOING_AJAX)) { 
wp_redirect(home_url()); 
exit; 
} 
}** 

здесь вместо home_url() вы можете поместить URL, что нужно

или вы можете использовать этот плагин также https://wordpress.org/plugins/wp-hide-dashboard/

Смежные вопросы