Skip to content

Instantly share code, notes, and snippets.

@jameskoster
Created February 3, 2012 12:47
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 5 You must be signed in to fork a gist
  • Save jameskoster/1730015 to your computer and use it in GitHub Desktop.
Save jameskoster/1730015 to your computer and use it in GitHub Desktop.
WooCommerce - My Account link
<?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 } ?>
@shaoqifly
Copy link

can i get your help to know where i can find the header.php file? Is it under ../woocommerce/templates/myaccount? Thank you.

@metalcated
Copy link

Since this has since changed by reading the page title, how could we add a function to control this?

@jameskoster
Copy link
Author

@metalcated what exactly do you want to control?

@metalcated
Copy link

I want to be able to change the Register / Login header the same as this code does using a function. From the best I can tell this does not work anymore.

@manesal
Copy link

manesal commented Feb 14, 2014

Hi James,
I have used this code and it worked fine. But I founded 2 issues:

  1. there´s no Logout option, after logged in. What´s the code to put it beside "My Account"?

  2. when I click my logo, to return to Home, I get logged out. But if i enter in any other area of the website I get logged in again. It´s strange!

Do you have any idea how to solve any of this? Thanks a lot.

@RippleWebDesign
Copy link

This snippet works great for me! I would also love a log out option for users who are logged in. What is the code for that and where would it go?

@jaafarscorpion
Copy link

hello how to display user logged in place my account

@Xantoru
Copy link

Xantoru commented Aug 11, 2015

Hello, I have a question. This code is it implemented in template/header.php or header.php of the theme in use?

@Hekur
Copy link

Hekur commented Sep 27, 2016

Hi jameskoster,
May I know where to find header.php file.

It would be more useful if you can explain this code to us. Actually I can see "wootheme" there in code, and I am using avada theme. So will it work on avada 4.0.3

@mattsafaii
Copy link

Does this still work?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment