{"id":4536,"date":"2025-02-18T06:14:03","date_gmt":"2025-02-18T06:14:03","guid":{"rendered":"https:\/\/s-o-s.net\/x3p0-breadcrumbs\/"},"modified":"2025-02-18T06:14:03","modified_gmt":"2025-02-18T06:14:03","slug":"x3p0-breadcrumbs","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/x3p0-breadcrumbs\/","title":{"rendered":"X3P0: Breadcrumbs"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-179422\" class=\"alignwide post-179422 plugin type-plugin status-publish hentry plugin_tags-breadcrumbs plugin_tags-menu plugin_tags-navigation plugin_category-customization plugin_contributors-greenshady plugin_business_model-community plugin_committers-greenshady\">\n<div class=\"plugin-banner\" id=\"plugin-banner-x3p0-breadcrumbs\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" srcset=\"https:\/\/ps.w.org\/x3p0-breadcrumbs\/assets\/icon-128x128.png?rev=3173135, https:\/\/ps.w.org\/x3p0-breadcrumbs\/assets\/icon-256x256.png?rev=3173135 2x\" src=\"https:\/\/ps.w.org\/x3p0-breadcrumbs\/assets\/icon-256x256.png?rev=3173135\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">X3P0: Breadcrumbs<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/greenshady\/\" rel=\"noopener\">Justin Tadlock<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/x3p0-breadcrumbs.2.0.1.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/x3p0-breadcrumbs\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/x3p0-breadcrumbs\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/x3p0-breadcrumbs\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/x3p0-breadcrumbs\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>X3P0 Breadcrumbs is one of the most advanced and robust breadcrumb navigation systems ever built for WordPress. It was born from a small script <a target=\"_blank\" href=\"https:\/\/justintadlock.com\/archives\/2009\/04\/05\/breadcrumb-trail-wordpress-plugin\" rel=\"nofollow ugc noopener\">first released in 2009<\/a> and has grown into a system that can handle nearly any site\u2019s setup to show the most accurate breadcrumbs for each page.<\/p>\n<h3>Blocks and Classic Support<\/h3>\n<p>The plugin works with both block and classic themes, so you can use it on any WordPress site.<\/p>\n<p>For <strong>block themes<\/strong>, you can insert it into any template or template part via the WordPress Site Editor. Ideally, this would be something like the Header part, which is generally shown on every page of the site.<\/p>\n<p>For <strong>classic themes<\/strong>, you must manually add the PHP code to your theme to call the Breadcrumbs block like so:<\/p>\n<pre><code>&lt;?php echo do_blocks('&lt;!-- wp:x3p0\/breadcrumbs \/--&gt;'); ?&gt;\n<\/code><\/pre>\n<p>Alternatively, you can build out the breadcrumbs using the available PHP classes. See the plugin\u2019s <a target=\"_blank\" href=\"https:\/\/github.com\/x3p0-dev\/x3p0-breadcrumbs\/blob\/master\/README.md\" rel=\"nofollow ugc noopener\">README<\/a> on GitHub for more details.<\/p>\n<h3>How It Works<\/h3>\n<p>This plugin automatically detects your permalink setup and displays breadcrumbs based on that structure. Nearly all sites have some sort of hierarchy. The plugin recognizes that and builds a set of unique breadcrumbs for each page on your site.<\/p>\n<p>This means that it can also detect custom post types and taxonomies right out of the box. Whatever you throw at it, it\u2019s got a solution.<\/p>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/x3p0-breadcrumbs\/assets\/screenshot-1.jpg?rev=3173135\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/x3p0-breadcrumbs\/assets\/screenshot-1.jpg?rev=3173135\" alt=\"\"><\/a><figcaption>Breadcrumbs block in the Site Editor.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/x3p0-breadcrumbs\/assets\/screenshot-2.jpg?rev=3173135\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/x3p0-breadcrumbs\/assets\/screenshot-2.jpg?rev=3173135\" alt=\"\"><\/a><figcaption>Home icon picker.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/x3p0-breadcrumbs\/assets\/screenshot-3.jpg?rev=3173135\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/x3p0-breadcrumbs\/assets\/screenshot-3.jpg?rev=3173135\" alt=\"\"><\/a><figcaption>Separator icon picker.<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"blocks\" class=\"plugin-blocks section\">\n<h2 id=\"blocks-header\">Blocks<\/h2>\n<p>This plugin provides 1 block.<\/p>\n<ul class=\"plugin-blocks-list\">\n<li class=\"plugin-blocks-list-item has-description\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Breadcrumbs<\/span><br \/>\n\t\t\t\t\t\t\t\t\t<span class=\"block-description\">Add a breadcrumb trail back to the site homepage. Breadcrumb items appear as placeholders in the editor and will populate with the correct data on the site front end.<br \/>\n\t\t\t\t\t\t\t<\/span><\/li>\n<\/ul>\n<\/div>\n<div id=\"faq\" class=\"plugin-faq section\">\n<h2 id=\"faq-header\">FAQ<\/h2>\n<dl>\n<dt id=\"can%20you%20add%20x%2C%20y%2C%20or%20z%20feature%3F\">\n<h3>Can you add X, Y, or Z feature?<\/h3>\n<\/dt>\n<dd>\n<p>Feel free to open a ticket on the plugin\u2019s <a target=\"_blank\" href=\"https:\/\/github.com\/x3p0-dev\/x3p0-breadcrumbs\/issues\" rel=\"nofollow ugc noopener\">GitHub repository<\/a>. We\u2019ll chat about it. The PHP for the block is much more robust than what\u2019s currently controllable via the block editor, so it\u2019s likely the feature already exists\u2014it just needs the editor UI component built out.<\/p>\n<\/dd>\n<\/dl>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/0a065325cb5e6f5804f6230b5f3816f2dc44b1cc71779c836bd004a6ac466b67?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/0a065325cb5e6f5804f6230b5f3816f2dc44b1cc71779c836bd004a6ac466b67?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/should-be-part-of-the-wordpress-core-3\/\" rel=\"noopener\">Should be part of the WordPress core<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/alexdeborba\/\" title=\"Posts by Alex de Borba\" rel=\"author noopener\">Alex de Borba<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 8, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Simple, well-coded, and incredibly performant, X3P0: Breadcrumbs rapidly became one of my favorite plugins due to its lightweight approach and design freedom.<\/p>\n<p>Definitely should be part of the WordPress core.<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/1dc364b60063b77814324a4f1e73b50d103586b9d255f4a7f6345c9545c8af8e?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/1dc364b60063b77814324a4f1e73b50d103586b9d255f4a7f6345c9545c8af8e?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/this-block-should-be-included-in-wordpress\/\" rel=\"noopener\">This block should be included in WordPress<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/matija80\/\" title=\"Posts by Matija\" rel=\"author noopener\">Matija<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 6, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">I really love this plugin \u2013 it\u2019s simple, clean, and easy to use. It deserves to be part of the default WordPress installation.<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/x3p0-breadcrumbs\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 1 review\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cX3P0: Breadcrumbs\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/8013a62d7397c006bae48b96d6832a573ea71a7d5d3597fe584210567b508c05?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/8013a62d7397c006bae48b96d6832a573ea71a7d5d3597fe584210567b508c05?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/greenshady\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tJustin Tadlock\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cX3P0: Breadcrumbs\u201d has been translated into 2 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/x3p0-breadcrumbs\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/x3p0-breadcrumbs\" rel=\"noopener\">Translate \u201cX3P0: Breadcrumbs\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/x3p0-breadcrumbs\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/x3p0-breadcrumbs\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/x3p0-breadcrumbs\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/x3p0-breadcrumbs\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<p>Please see the <code>CHANGELOG.md<\/code> file included with the plugin file.  Or, you can view the <a target=\"_blank\" href=\"https:\/\/github.com\/x3p0-dev\/x3p0-breadcrumbs\/blob\/master\/CHANGELOG.md\" rel=\"nofollow ugc noopener\">online changelog<\/a>.<\/p>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/x3p0-breadcrumbs\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>X3P0: Breadcrumbs By Justin Tadlock Download Details Reviews Development Support Description X3P0 Breadcrumbs is one of the most advanced and robust breadcrumb navigation systems ever built for WordPress. It was born from a small script first released in 2009 and has grown into a system that can handle nearly any site\u2019s setup to show the [&hellip;]<\/p>","protected":false},"author":266,"featured_media":4537,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[1933,39,40],"tags":[2931,2930],"class_list":["post-4536","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community-plugin","category-lite-version","category-wp-plugin-solution","tag-breadcrumbs","tag-x3p0"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/x3p0-breadcrumbs\/assets\/banner-772x250.png?rev=3173135","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4536","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/266"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=4536"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4536\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/4537"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=4536"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=4536"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=4536"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}