Intereting Posts

как можно переадресовывать вход и выходить из интерфейса front-end, а не wp-login .php в форме комментария в wordpress

Я хочу перенаправить ссылку signin и signout из формы комментария в WordPress.

Я использую плагин для регистрации пользователей из front-end; там у меня две страницы: вход и регистрация. Когда кто-то регистрируется на этой странице и входит в систему с этой страницы, то работает нормально.

Но когда кто-то собирается дать комментарий к сообщению и не войдет в систему, тогда ссылка показывает, что пользователь должен войти в систему. При щелчке по этой ссылке он переходит на wp-login.php , но я хочу перенаправить эту ссылку на мою страницу входа и после того, как вы вышли на эту страницу, вы должны перейти на эту страницу.

Как я могу это сделать?

Используйте фильтр login_redirect чтобы перенаправить пользователей на страницу по вашему выбору после входа в систему и logout_url чтобы перенаправить их после выхода из системы.

Примером может служить следующее:

 function my_login_redirect( $url, $request, $user ){ // Redirect non administrator users to a custom url. // Administrator gets redirected to default url if( !current_user_can( 'administrator' ) ) return 'my-custom-url'; else return $url; } add_filter('login_redirect', 'my_login_redirect');