Inicio - Documentación - POM Theme - 04 Layout - Configure breadcrumbs by content type

Configure breadcrumbs by content type

Breadcrumbs show the visitor’s position in the site hierarchy. POM Theme controls both their placement in the frame and the public content types on which they are enabled.

Choose the position

Open Settings → POM Theme → Site layout → Breadcrumbs and set Breadcrumbs position:

  • After header places the trail directly below the header.
  • After subheader places it below the optional title area.

Use After subheader when the subheader should remain a single visual block. Use After header when the navigation trail should precede the page title area.

Enable supported contexts

In the same section, enable breadcrumbs separately for:

  • Posts
  • Pages
  • Each configured publicly queryable custom post type

When WooCommerce is active, additional controls are available for the e-commerce archive and single products.

This content-type scope is intentional. Enabling breadcrumbs for pages does not automatically enable them for posts or products.

Configure and verify

  1. Choose the position.
  2. Enable only the required content types.
  3. Save the POM Theme settings.
  4. Open one public URL for every enabled type.
  5. Confirm the trail reflects the current hierarchy and the links lead to the expected parent screens.
  6. Open a disabled content type and confirm no trail appears.
  7. Repeat at a narrow viewport.

URL-aware custom content trails

When a custom post type single or general archive uses a page under Settings → Permalinks → Custom post type URLs, the breadcrumb trail follows that public URL structure:

  • A page-based single links every page ancestor and the selected base page before the current entry.
  • A page-based general archive links the page ancestors and selected parent page before the post type archive label.
  • A taxonomy-based single links any taxonomy page-base ancestors followed by the complete parent-to-child term hierarchy.

Rank Math breadcrumbs and breadcrumb schema receive the same page or taxonomy hierarchy. POM Translate and Polylang provide the localized page titles, term labels, links, and language prefixes through their normal WordPress integrations.

See Configure custom post type URLs for the available single and archive modes.

Coordinate breadcrumbs with the subheader

The selected position remains meaningful even when a context-specific subheader override is in use. Test a context where the subheader is enabled and another where it is disabled; this exposes unintended spacing more reliably than checking a single page.

Header, subheader, and breadcrumb result

If breadcrumbs do not appear

  • Confirm the current content type is enabled in Breadcrumbs.
  • Confirm the page being tested is the expected type; an archive and a single entry have different controls.
  • Save the settings, then reload the public URL rather than relying on an open preview.
  • If After subheader leaves unexpected spacing, review whether that context has its subheader enabled or overridden.

For title-area inheritance and context rules, see Plan and configure subheaders.