Woocommerce 如何禁用我的帐户自动定向

Woocommerce 如何禁用我的帐户自动定向,woocommerce,Woocommerce,我想使用编辑器插件定制Woocommerce登录/注册页面,该插件要求您登录Wordpress仪表板。问题是,如果用户登录,Woocommerce将直接指向“我的帐户”页面。是否有一个片段我可以暂时运行,告诉Woocommerce在用户登录时加载登录/注册页面而不是我的帐户页面?我找到了一个解决方案,这要感谢Oliver Vogel对其他人提出的相同问题的回复。谢谢你,奥利弗 对于像我这样的非技术人员,如果他们在登录Wordpress仪表板时试图编辑Woocommerce登录/注册页面,请将此代

我想使用编辑器插件定制Woocommerce登录/注册页面,该插件要求您登录Wordpress仪表板。问题是,如果用户登录,Woocommerce将直接指向“我的帐户”页面。是否有一个片段我可以暂时运行,告诉Woocommerce在用户登录时加载登录/注册页面而不是我的帐户页面?

我找到了一个解决方案,这要感谢Oliver Vogel对其他人提出的相同问题的回复。谢谢你,奥利弗

对于像我这样的非技术人员,如果他们在登录Wordpress仪表板时试图编辑Woocommerce登录/注册页面,请将此代码段插入functions.php文件,最好使用一个类似插件的代码段。它将创建一个名为[woo login]的快捷码。创建一个新网页并添加[woo login]短代码,即使您登录,woo login页面也会打开

add_shortcode('woo-login', 'my_login');

function my_login() {
    if (is_user_logged_in()) {
     ob_start();
        echo '<div class="woocommerce">';
        wc_get_template('myaccount/form-login.php');
        echo '</div>';
        return ob_get_clean();
    } else {
        ob_start();
        echo '<div class="woocommerce">';
        wc_get_template('myaccount/form-login.php');
        echo '</div>';
        return ob_get_clean();
    }
}
add_-shortcode('woo-login','my_-login');
函数my_login(){
如果(用户是否已登录){
ob_start();
回声';
wc_get_模板('myaccount/form login.php');
回声';
返回ob_get_clean();
}否则{
ob_start();
回声';
wc_get_模板('myaccount/form login.php');
回声';
返回ob_get_clean();
}
}