2017-04-07 101 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(); 
    } 
} 
相關問題