Reserve Your Free Seat for Our Next WooCommerce Class! Search
Business Bloomer
  • Business Bloomer Club
  • WooCommerce Plugins
  • WooCommerce Tips
  • Log In
  • 0
  • Business Bloomer Club
  • WooCommerce Plugins
  • WooCommerce Tips
  • Log In
  • Search
  • Contact
  • Cart
WooCommerce Code Snippets My Account

WooCommerce: Rename My Account Endpoint Page Title

Last Revised: Oct 2024

STAY UPDATED

But first… what’s a WooCommerce My Account endpoint page title?

An endpoint refers to a specific tab of the “My Account” page, where customers can access various functionalities like viewing their orders, managing downloads, or updating addresses.

Each endpoint is associated with a H1 page title, which is displayed in the browser and helps users identify the content of that page.

For example, the default endpoint title for the orders tab is “Orders”. The page title for the downloads tab is “Downloads”. Pay attention – this is not about the tab label, but it’s the page title when a tab is clicked.

Customizing these endpoint page titles allows you to create a more intuitive and branded experience for your customers, making it easier for them to navigate the account area and find the information they need.

Let’s do it!

If you click on the “Orders” tab within the WooCommerce My Account page, you will see the “Orders” page title on top. Let’s change this!

PHP Snippet: Edit Active Tab Page Title @ WooCommerce My Account

All you need is getting to know this WooCommerce filter:

return apply_filters( 'woocommerce_endpoint_' . $endpoint . '_title', $title, $endpoint, $action );

…where $endpoint is the endpoint key. Possible keys are:

  • ‘order-pay’
  • ‘order-received’
  • ‘orders’
  • ‘view-order’
  • ‘downloads’
  • ‘edit-account’
  • ‘edit-address’
  • ‘payment-methods’
  • ‘add-payment-method’
  • ‘lost-password’

For example, let’s customize the orders tab page title (so I will be using the ‘woocommerce_endpoint_orders_title’ filter):

/**
 * @snippet       Rename Orders Tab Page Title @ My Account Page
 * @how-to        businessbloomer.com/woocommerce-customization
 * @author        Rodolfo Melogli, Business Bloomer
 * @compatible    WooCommerce 9
 * @community     https://businessbloomer.com/club/
 */

add_filter( 'woocommerce_endpoint_orders_title', 'bbloomer_custom_my_account_endpoint_page_title', 9999, 3 );

function bbloomer_custom_my_account_endpoint_page_title( $title, $endpoint, $action ) { 
	return 'Shopping Shenanigans: Your Order History Unplugged!'; // LOL
}

And the result:

If you wanted to customize the downloads tab page title, you’d use the ‘woocommerce_endpoint_downloads_title’ filter, and so on.

Where to add custom code?

You should place custom PHP in functions.php and custom CSS in style.css of your child theme: where to place WooCommerce customization?

This code still works, unless you report otherwise. To exclude conflicts, temporarily switch to the Storefront theme, disable all plugins except WooCommerce, and test the snippet again: WooCommerce troubleshooting 101

Related content

  • WooCommerce: Separate Login, Registration, My Account Pages
    There are times when you need to send logged out customers to a Login page and unregistered customers to a standalone Register page. As you…
  • WooCommerce: Add New Tab @ My Account Page
    One of the features of Business Bloomer Club is the provision of Premium WooCommerce Q&A Support to supporters who enroll. So, how to add an…
  • WooCommerce: How To Make A Website GDPR Compliant? (12 Steps)
    Ok, we all know that the EU General Data Protection Regulation (GDPR) will come into force on the 25th May 2018. So the main question…
  • WooCommerce Visual Hook Guide: My Account Pages
    Hey WooCustomizers, the Visual Hook Guide is back 🙂 In this episode, I’ve created a visual HTML hook guide for the WooCommerce Account Pages (there…
  • WooCommerce: Add First & Last Name to My Account Register Form
    Here’s yet another useful PHP snippet – and a mini-plugin alternative with super simple settings – that adds the Billing First Name and Billing Last…

Rodolfo Melogli

Business Bloomer Founder

Author, WooCommerce expert and WordCamp speaker, Rodolfo has worked as an independent WooCommerce freelancer since 2011. His goal is to help entrepreneurs and developers overcome their WooCommerce nightmares. Rodolfo loves travelling, chasing tennis & soccer balls and, of course, wood fired oven pizza. Follow @rmelogli

2 thoughts on “WooCommerce: Rename My Account Endpoint Page Title”

  1. Jinha
    March 5, 2025

    Hi there! This code works great to change the on the page. But is there a way to change the document title to be the same?

    Reply
    1. Rodolfo Melogli
      March 7, 2025

      If you mean the “title” tag of the page inside the “head” of the document, this is already working out of the box

      Reply
Questions? Feedback? Customization? Leave your comment now!
_____

If you are writing code, please wrap it like so: [php]code_here[/php]. Failure to complying with this, as well as going off topic or not using the English language will result in comment disapproval. You should expect a reply in about 2 weeks - this is a popular blog but I need to get paid work done first. Please consider joining the Business Bloomer Club to get quick WooCommerce support. Thank you!

Cancel reply

Your email address will not be published. Required fields are marked *


Search WooCommerce Tips

Popular Searches: Visual Hook Guides - Checkout Page - Cart Page - Single Product Page - Add to Cart - Emails - Shipping - Prices - Hosting

Recent Articles

  • WooCommerce: How to Configure Product and Order Sync
  • WooCommerce: “Beautify” Item Meta in Order Emails
  • WooCommerce: Per-Product Checkout Fees / Tariffs
  • WooCommerce: Auto-Cancel Orders After 3 Failed Payments
  • WooCommerce: Bulk Delete Pending / Failed Scheduled Actions

Latest Comments

  1. Rodolfo Melogli on WooCommerce: Remove “Payments” From WordPress Sidebar Admin Menu
  2. Rodolfo Melogli on WooCommerce: Remove “Payments” From WordPress Sidebar Admin Menu
  3. Rodolfo Melogli on WooCommerce: Remove “Payments” From WordPress Sidebar Admin Menu

Find Out More

  • Become a WooCommerce Expert
  • Business Bloomer Club
  • WooCommerce Blog
  • WooCommerce Weekly
  • Contact

Contact Info

Ciao! I'm Rodolfo Melogli, an Italian Civil Engineer who has turned into an international WooCommerce expert. You can contact me here:

Twitter: @rmelogli

Get in touch: Contact Page

Business Bloomer © 2011-2025 - VAT IT02722220817 - Terms of Use - Privacy Policy

Cart reminder?

x