2017-04-27 26 views
0

如何將我的註冊/登錄鏈接鏈接到WooCommerce登錄/註冊頁面?我也做了類似的事情與購物車頁面這樣創建我自己的WooCommerce登錄頁面的自定義鏈接

<li class="head_bot_line"><a href="<?php echo WC()->cart->get_cart_url(); ?>">View Basket</a></li> 

這是做了正確的方法是什麼?如果是的話,我該如何鏈接這個鏈接到登錄/註冊頁面?

<li class="head_bot_line"><a href="">Login/Register</a></li> 

回答

1

您需要呼應我的帳戶頁面URL。 WooCOmmerce將決定並將重定向用戶。

<?php if (is_user_logged_in()) { ?> 
    <a href="<?php echo get_permalink(get_option('woocommerce_myaccount_page_id')); ?>" title="<?php _e('My Account','woothemes'); ?>"><?php _e('My Account','woothemes'); ?></a> 
<?php } 
else { ?> 
    <a href="<?php echo get_permalink(get_option('woocommerce_myaccount_page_id')); ?>" title="<?php _e('Login/Register','woothemes'); ?>"><?php _e('Login/Register','woothemes'); ?></a> 
<?php } ?> 

官方文檔:Display My Account link in a template file

希望這有助於!

+0

我設法解決已經它來解決自己,但你找到的代碼要好得多。謝謝 – Reece

0

我設法使用此代碼

<li class="head_bot_line"><a href="<?php echo wc_get_page_permalink('myaccount')?>">Login/Register</a></li>