2017-04-07 97 views
0

我想使用编辑器插件来定制Woocommerce登录/注册页面,该编辑器插件要求您登录Wordpress仪表板。如果用户登录,问题是Woocommerce会直接进入“我的帐户”页面。如果用户登录,是否有可以暂时运行的代码片段,告诉Woocommerce加载登录/注册页面而不是“我的帐户”页面?如何禁用Woocommerce我的帐户Autodirect

回答

0

我发现了一个解决方案,这要归功于Oliver Vogel向​​别人提出的同样问题。谢谢奥利弗! This is Oliver's Post

对于像我这样的技术人员,他们在登录Wordpress仪表板时尝试编辑Woocommerce登录/注册页面,最好使用Code Snippets这样的好插件将此片段插入到functions.php文件中。它会创建一个名为[woo-login]的简码。创建一个新的网页并添加[woo-login]简码,即使在您登录后,Woo登录页面也会打开。

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(); 
    } 
} 
相关问题