Wordpress 电子商务登录URL

Wordpress 电子商务登录URL,wordpress,woocommerce,Wordpress,Woocommerce,我有一个自定义页面,用于在WoodPress中与Woocommerce集成登录,并且需要在用户单击我的帐户页面时,而不是使用Woocommerce的登录表单,重定向到我的自定义登录url 只有在用户登录的情况下才能看到我的帐户页面,否则,我更喜欢在/login/和/register/url中管理登录和注册过程 我如何才能做到这一点?请尝试以下代码: function redirect_login_page(){ if(is_user_logged_in()){

我有一个自定义页面,用于在WoodPress中与Woocommerce集成登录,并且需要在用户单击我的帐户页面时,而不是使用Woocommerce的登录表单,重定向到我的自定义登录url

只有在用户登录的情况下才能看到我的帐户页面,否则,我更喜欢在/login/和/register/url中管理登录和注册过程

我如何才能做到这一点?

请尝试以下代码:

function redirect_login_page(){
        if(is_user_logged_in()){
            return;
        }
        global $post;
        // Need for checking if this page equals wp-login.php
        
        // permalink to the custom login page
        $login_page  = get_permalink( 'CUSTOM_LOGIN_PAGE_ID' );
      
        if( has_shortcode($post->post_content, "woocommerce_my_account") ) {
            wp_redirect( $login_page );
            exit();
        }
    }

add_action( 'template_redirect','redirect_login_page' );

创建登录页面并将此代码添加到内容中。

[我的账户]

对于单独的页面注册,请使用此扩展名

在活动插件添加代码后创建注册页面

[woocommerce\u simple\u注册]