创建我自己的WooCommerce登录页面的自定义链接

时间:2017-04-27 10:59:15

标签: php html wordpress 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>

2 个答案:

答案 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>