Checking for Grandparent Ancestor in WordPress

Consider this Page structure:

Page 1
|_ Page 1.1
|__ Page 1.1.1

View in question: A single Page

The requirement is to conditionally output an element only if the current Page's grandparent at the highest level in the hierarchy is the Page specified by its title, in this case - "Page 1".

In our example, the element should be rendered only if the current Page being viewed on the front end is either Page 1.1 or Page 1.1.1 and not on any other Page (incl. Page 1 itself).

This Pro tutorial shows how this can be done.

Note: This applies to any hierarchical post type, not just Pages.

This is a BricksLabs Pro tutorial.

For full access login below or create your BricksLabs Pro account

Get full access to all 220+ Bricks tutorials with BricksLabs Pro

Leave the first comment