Intereting Posts
get_posts всегда возвращает одинаковое количество сообщений = 5 Расширенные пользовательские поля – Отправка сообщений для запроса foreach Ошибка динамического css-файла как визуализировать виджетов панели управления в wordpress admin Как префикс блога post urls как mysite.com/blog/%postname%/, но позволяют авторам по-прежнему находиться на mysite.com/authors/%nicename%? Как удалить пользовательские термины таксономии в uninstall.php плагина? Как применить стиль css к текущему дню в виджетах календаря Сделать роль пользователя фильтром Принудительное wordpress для запроса информации о FTP на тему / установка / обновление плагина WordPress get_pages meta_key не показывает страницу Как использовать пользовательскую предыдущую / следующую ссылку? Как удалить метатег генератора WPML по функции functions.php темы (переопределить функцию плагина)? Добавить страницу выбора subemenu Изменение постоянных ссылок и перенаправление URL-адресов Направление страницы на страницу под умолчанию

Скрыть страницу входа и использовать wp_login_form на обычных страницах

Я хотел бы скрыть сайт site.com/wp-login.php но также использовать wp_login_form() где я хочу. В настоящее время эта функция не работает, если я скрываю страницу входа с этим кодом (она перенаправляется на главную страницу)

 function go_away() { global $action; // redirect only if action is login (lost password action is ok) if($action === 'login') { wp_redirect(site_url()); exit(); } } add_action( 'login_init' , 'go_away' ); add_action( 'admin_init' , 'go_away' ); 

И код для входа в front-page.php или в sidebar.php – это

 wp_login_form( array( 'redirect' => site_url( '/wp-admin/' ) )); 

Как я могу заставить wp_login_form работать, скрывая страницу входа? Поскольку в настоящее время этот wp_login_form просто перенаправляет меня на первую страницу.

Solutions Collecting From Web of "Скрыть страницу входа и использовать wp_login_form на обычных страницах"