8th Mar '24
/
1 comment

Appending WooCommerce Endpoint Names To My account Page Titles in Bricks

Updated on 13 Aug 2024

Looking to add the WooCommerce endpoint names like “Orders”, “Downloads” after the WooCommerce ‘My account’ Page’s title text at the various endpoint URLs in Bricks?

Add the following in child theme‘s functions.php (w/o the opening PHP tag) or a code snippets plugin:

<?php 

function bl_get_endpoint_name(): string {
    if ( is_wc_endpoint_url( 'orders' ) ) {
        return ' - Orders';
    } elseif ( is_wc_endpoint_url( 'downloads' ) ) {
        return ' - Downloads';
    } elseif ( is_wc_endpoint_url( 'edit-address' ) ) {
        return ' - Addresses';
    } elseif ( is_wc_endpoint_url( 'edit-account' ) ) {
        return ' - Account details';
    } else {
        return '';
    }
}

Then set this for the Page title:

{post_title}{echo:bl_get_endpoint_name}

Whitelist the bl_get_endpoint_name function.

Ex.:

<?php 

add_filter( 'bricks/code/echo_function_names', function() {
  return [
    'bl_get_endpoint_name'
  ];
} );

You should also add other functions (native or custom) being used in your Bricks instance besides bl_get_endpoint_name. This can be checked at Bricks → Settings → Custom code by clicking the Code review button.

More info on whitelisting can be found here.

Reference

https://developer.woo.com/docs/woocommerce-endpoints/

Get access to all 610 Bricks code tutorials with BricksLabs Pro

1 comment

Leave a Reply to Jon Boggs (Cancel Reply)

 

Related Tutorials..

Pro
WooCommerce Product Carousel in Bricks

WooCommerce Product Carousel in Bricks

How to set up a carousel that shows WooCommerce products with the product title, price and Add to Cart button for each.
Categories:
Pro
Out of Stock Ribbon for WooCommerce Products in Bricks

Out of Stock Ribbon for WooCommerce Products in Bricks

Show an “OUT OF STOCK” ribbon for WooCommerce products that are output via the Products element on listing pages.
Categories:
Side-by-side WooCommerce Quantity and Add to Cart in Bricks

Side-by-side WooCommerce Quantity and Add to Cart in Bricks

Looking to position the quantity input field and Add to cart button next to each other instead of one below the other in Bricks? Add…
Categories: