Как создать пользовательскую ссылку для входа и перенаправить в WordPress - PullRequest
0 голосов
/ 01 октября 2018

В Wordpress, как мне создать пользовательскую ссылку для входа (не wp-login.php, она перенаправлена ​​на exampleDomain.com/login), где только пользователи, вышедшие из системы, могут видеть ссылку, и после того, как они щелкают по нейи войдите, они будут перенаправлены на страницу, на которой они находились.

Мне был предложен этот код, но это не относится к пользовательской ссылке для входа:

if( ! is_user_logged_in() )
{
    printf( '<a href="%s">%s</a>', 
        wp_login_url( get_permalink() ),
        __( 'blahblahblah' )
    );
}

1 Ответ

0 голосов
/ 02 октября 2018

Почему бы не дать прямую ссылку на страницу входа?

<?php if( !is_user_logged_in() ): ?>
    <a href="<?= home_url('/login') ?>"><?= __('Login', 'yourthemedomain') ?></a>
<?php endif ?>

Что касается перенаправления, вам нужно использовать фильтр, здесь он подробно описан: Перенаправление после входа в систему на Wordpress

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...