如何将我的注册/登录链接链接到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>
答案 0 :(得分:1)
您需要回显我的帐户页面网址。 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
希望这有帮助!
答案 1 :(得分:0)
我设法使用此代码
自行解决<li class="head_bot_line"><a href="<?php echo wc_get_page_permalink( 'myaccount' )?>">Login / Register</a></li>