---
title: "How to Add Breadcrumbs with Parent Page in Elementor?"
url: https://theplusaddons.com/docs/add-breadcrumbs-with-parent-page-in-elementor/
date: 2023-10-26
modified: 2026-09-14
lang: en
author: "Aditya Sharma"
description: "A breadcrumb is most useful when it shows the whole path, so a visitor can jump back to the parent page in one click. The Breadcrumbs Bar widget from The..."
image: https://theplusaddons.com/wp-content/uploads/2023/10/How-to-Add-Breadcrumbs-with-Parent-Page-in-Elementor_-1024x536.jpg
word_count: 520
---

# How to Add Breadcrumbs with Parent Page in Elementor?

## 

- Breadcrumbs Bar from The Plus Addons for Elementor adds parent steps automatically, and the Parent switch controls whether the trail shows them or hides them.
- Breadcrumbs Bar is available in the Free edition and Pro, and a header template shows the breadcrumb trail site-wide while single or archive templates show it only on those pages.
- Breadcrumbs Bar treats a page’s ancestors, a blog post’s category and its parents, a WooCommerce product’s category and its parents, and a custom post type single’s post type name as parent steps.

A breadcrumb is most useful when it shows the whole path, so a visitor can jump back to the parent page in one click.

The **Breadcrumbs Bar** widget from The Plus Addons for Elementor adds those parent steps automatically, and the **Parent** switch decides whether they are shown.

*To check the complete feature overview documentation of The Plus Addons for Elementor Breadcrumbs Bar widget, [click here](https://theplusaddons.com/docs/breadcrumbs-bar-widget-settings-overview/).*

***Requirement - This widget is a part of The Plus Addons for Elementor, make sure it's installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-widget/breadcrumbs-bar/?utm_source=tpae&utm_medium=docs&utm_campaign=text)

## Before You Start

- **Edition:** **Free** — the Breadcrumbs Bar widget is in the free plugin as well as Pro, and the trail it builds is the same in both.- **Widget to enable:** Breadcrumbs Bar, switched on under **The Plus Addons > Widgets**.- **Where to add it:** the template for the pages you want it on — a header template shows it site-wide, a single or archive template shows it on those pages only.

## How to Show the Parent Page in the Breadcrumb

- Add the **Breadcrumbs Bar** widget to the template for the pages you want it on.- Open **Extra Option** and check that **Parent** is set to **Show**. It is on by default.

![Parent switch set to Show in the Extra Option section of the Breadcrumbs Bar widget](https://theplusaddons.com/wp-content/uploads/2026/09/breadcrumbs-extra-option.webp)

- Publish, then open a page that has a parent.

The trail now lists every level between the home page and the page being viewed:

![Front-end breadcrumb reading Home, Company, Our Team, Leadership, with the middle steps as links](https://theplusaddons.com/wp-content/uploads/2026/09/breadcrumbs-result-parent-page.webp)

![Breadcrumb bar with the parent page link shown in a page header on the front end](https://theplusaddons.com/wp-content/uploads/2023/10/breadcrumb-bar-parent-demo.png)

## What Counts as a Parent

| Page | What the parent steps are |
| ---- | ------------------------- |
| A page | Every ancestor page, from the top down |
| A blog post | The post's category, and that category's parents |
| A WooCommerce product | The product's category, and that category's parents |
| A custom post type single | The name of the post type |

## Hiding the Parent Steps

Set **Parent** to **Hide** for a short trail of just the home link and the current page:

![Front-end breadcrumb with the parent steps hidden, reading only Home and Leadership](https://theplusaddons.com/wp-content/uploads/2026/09/breadcrumbs-result-parent-off.webp)

## How It Behaves

- Parent steps are links; the current page is plain text.- The widget works out the path from the page being viewed, so one widget in a header template covers every page on the site.- Turning **Parent** off removes the ancestors on pages, posts and products.- The setting behaves the same in the free plugin and in Pro.

## Limitations

- **Parent** set to Hide is ignored on category archives: the parent category is still shown there.- A page with no parent has no parent step, so the trail is the home link and the page title.- **Letter Limit > Parent** in the **Special Option** section does not shorten parent titles. Only the **Current** limit works.- The widget does not load Font Awesome, so the home and separator icons come out blank on a page where nothing else loads it.

## Troubleshooting

### The parent page is missing from the trail

Check that the page actually has a parent in **Page Attributes**, and that **Parent** in **Extra Option** is set to **Show**.

### A post shows no category step

The post's categories are its parent steps. Assign the post to a category.

### The parent category still shows after turning Parent off

You are on a category archive. The switch is ignored there; it works on pages, posts and products.

## Related Docs

- [Breadcrumbs Bar widget settings overview](https://theplusaddons.com/docs/breadcrumbs-bar-widget-settings-overview/)- [Add breadcrumbs on a blog post single page](https://theplusaddons.com/docs/add-breadcrumbs-on-blog-post-single-page/)- [Add breadcrumbs on a WooCommerce product page](https://theplusaddons.com/docs/add-breadcrumbs-on-woocommerce-product-single-page/)

## Frequently Asked Questions

**Q: How do I show the parent page in Elementor breadcrumbs?**
A: The Breadcrumbs Bar widget from The Plus Addons for Elementor, The Plus Addons, Plus Addons for Elementor, POSIMYTH adds the parent steps automatically when Parent is set to Show. That setting is on by default, so the main thing is placing the widget in the right template and publishing it. Once it’s active, the trail expands to include every level between the home page and the page being viewed, which is what makes breadcrumbs useful for backtracking.

**Q: What counts as a parent in Elementor breadcrumbs?**
A: The parent step depends on the content type. For a page, it includes every ancestor page from the top down. For a blog post, it uses the post’s category and that category’s parents. For a WooCommerce product, it uses the product’s category and its parents. For a custom post type single, the parent step is the name of the post type. That structure matters because breadcrumbs mirror the content hierarchy, not just a fixed label.

**Q: How do I hide parent steps and keep only a short breadcrumb trail?**
A: Set Parent to Hide if you want a minimal trail with just the home link and the current page. That is useful when deep hierarchies make breadcrumbs too long or noisy. The tradeoff is that you lose ancestor navigation, so this works best when you want a cleaner header and do not need every intermediate step visible.

**Q: Why is my parent page missing from the breadcrumb trail?**
A: The most common cause is that the page does not actually have a parent assigned in Page Attributes, or Parent in Extra Option is not set to Show. The widget builds its trail from the page being viewed, so if there is no real ancestor relationship in WordPress, there is nothing to display. A quick check of both settings usually explains why only Home and the current title appear.

**Q: Can I use Breadcrumbs Bar on pages, blog posts, and WooCommerce products?**
A: The Breadcrumbs Bar widget works across pages, posts, and products because it reads the current content type and builds the path from that context. A header template can cover every page on the site, while a single or archive template limits it to those pages only. The Plus Addons for Elementor provides this behavior in both Free and Pro, so placement matters more than edition for this use case.

**Q: Why does Parent still show on a category archive after I turn it off?**
A: Category archives ignore Parent set to Hide, so the parent category still appears there. That behavior is specific to archives and does not match pages, posts, or products. If you need a shorter trail on archives, this setting will not remove that category step because the widget treats archive hierarchy differently from single content views.
