Intereting Posts
GPL и интеллектуальная или эксклюзивная собственность отображаемый метабокс изображения не отображается на странице редактирования типов сообщений по умолчанию Используйте get_term_children для получения подкатегории родительской категории для текущей записи Как добавить префикс slug только для типа блога? Белый список IP-адресов для обновления ядра WordPress и плагинов удалить базовый слизень из иерархического пользовательского типа сообщения Что я должен использовать для хранения опций для одного блога на сетевом сайте? проблема с wordpress database Удалить сообщение на основе настраиваемого поля? Как создать виртуальные страницы с информацией из полей мета-профиля пользователя? Почему wordpress multisite перенаправляет на wp-signup, если сайт существует? Как обрабатывать текст с помощью функции __ (? Мой вопрос: когда я начал свой сайт, всегда возникала ошибка «страница не найдена» Область администрирования WordPress, используемая для администрирования другого сайта Фильтр / add_action на страницу upgrade.php

Скрыть страницу входа и использовать 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 на обычных страницах"