При перенаправлении входа в Woocommerce на пользовательский логин - ссылка на забытый пароль не работает - PullRequest
0 голосов
/ 07 ноября 2019

Я использовал следующий код для перенаправления потока пользователей, вышедших из системы, на страницу входа в / my-account Woocommerce на пользовательскую страницу входа. Проблема в том, что «ссылка на забытый пароль» перестает работать, когда прежде чем он переместит пользователя на страницу восстановления пароля WC.

    function redirect_login_page(){
        if(is_user_logged_in()){
                 return;
        }
        global $post;
        // Store for checking if this page equals wp-login.php

        // permalink to the custom login page
        $login_page  = get_permalink( '5025' );

        if( has_shortcode($post->post_content, "woocommerce_my_account") ) {
            wp_redirect( $login_page );
            exit();
        }
    }

add_action( 'template_redirect','redirect_login_page' );

Я намереваюсь отредактировать страницу восстановления пароля WC, но в данный момент мыне могу даже получить к нему доступ.

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