PHPackages                             felixarntz/schema-breadcrumbs-for-wordpress-seo - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. felixarntz/schema-breadcrumbs-for-wordpress-seo

AbandonedArchivedLibrary[Utility &amp; Helpers](/categories/utility)

felixarntz/schema-breadcrumbs-for-wordpress-seo
===============================================

This class modifies the WordPress SEO plugin by Yoast to use valid Schema.org markup for breadcrumbs instead of the RDFa.

1.3.1(11y ago)91163[2 issues](https://github.com/felixarntz/schema-breadcrumbs-for-wordpress-seo/issues)[2 PRs](https://github.com/felixarntz/schema-breadcrumbs-for-wordpress-seo/pulls)GPL-2.0+PHPPHP &gt;=5.3.0

Since Apr 22Pushed 9y ago1 watchersCompare

[ Source](https://github.com/felixarntz/schema-breadcrumbs-for-wordpress-seo)[ Packagist](https://packagist.org/packages/felixarntz/schema-breadcrumbs-for-wordpress-seo)[ Docs](https://github.com/felixarntz/schema-breadcrumbs-for-wordpress-seo)[ RSS](/packages/felixarntz-schema-breadcrumbs-for-wordpress-seo/feed)WikiDiscussions master Synced yesterday

READMEChangelog (7)DependenciesVersions (5)Used By (0)

Schema.org Breadcrumbs for WordPress SEO
========================================

[](#schemaorg-breadcrumbs-for-wordpress-seo)

[![endorse](https://camo.githubusercontent.com/702e2df72c1fea9e049a44cc5ad981d11d848df96d0dbbd95cba61fe6ebb9a58/68747470733a2f2f6170692e636f64657277616c6c2e636f6d2f66656c697861726e747a2f656e646f727365636f756e742e706e67)](https://coderwall.com/felixarntz)

With this class the WordPress SEO breadcrumbs will use valid Schema.org markup.

This class will not have any function if the plugin WordPress SEO by Yoast is not activated on the current WordPress installation. Furthermore breadcrumbs have to be enabled in the plugin settings.

However, adding this class won't break anything since all the changes are made using filters from the WordPress SEO plugin. The filters used by the class are:

- 'wpseo\_breadcrumb\_single\_link'
- 'wpseo\_breadcrumb\_output'

Usage of the class
==================

[](#usage-of-the-class)

As of version 1.2.0, the class uses a singleton pattern so that it can only be instantiated once. Simply include the class file in your theme or plugin. You can then enable it, for example, like this:

```
function yourtheme_instantiate_class()
{
  // only instantiate the class if Yoast breadcrumbs are used
  if( function_exists( 'yoast_breadcrumb' ) )
  {
    Schema_Breadcrumbs::instance();
  }
}
add_action( 'after_setup_theme', 'yourtheme_instantiate_class' );
```

You do not need to do anything more than instantiating the class, it will then work by itself.

Additional Information
======================

[](#additional-information)

Read this short article to find out something more about this class:

- [How To Modify WP SEO Breadcrumbs for Schema.org](http://leaves-and-love.net/how-to-modify-wp-seo-breadcrumbs-for-schema-org/)

Check out the WordPress SEO plugin repository on GitHub:

- [Yoast/WordPress SEO](https://github.com/Yoast/wordpress-seo)

Find out more about Schema.org markup:

- [schema.org](http://schema.org/)

This project is now on Packagist, require it with Composer:

- [Packagist Package](https://packagist.org/packages/felixarntz/schema-breadcrumbs-for-wordpress-seo)

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~108 days

Total

4

Last Release

4079d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a60abe9a2c42fe5cf2117b88aac2eab186f0ea3c969f1f4a29d4a09d831153b8?d=identicon)[felixarntz](/maintainers/felixarntz)

---

Top Contributors

[![felixarntz](https://avatars.githubusercontent.com/u/3531426?v=4)](https://github.com/felixarntz "felixarntz (16 commits)")

---

Tags

wordpressbreadcrumbsschema.orgwordpress-seo

### Embed Badge

![Health badge](/badges/felixarntz-schema-breadcrumbs-for-wordpress-seo/health.svg)

```
[![Health](https://phpackages.com/badges/felixarntz-schema-breadcrumbs-for-wordpress-seo/health.svg)](https://phpackages.com/packages/felixarntz-schema-breadcrumbs-for-wordpress-seo)
```

###  Alternatives

[php-stubs/wordpress-stubs

WordPress function and class declaration stubs for static analysis.

19013.0M263](/packages/php-stubs-wordpress-stubs)[wpsitecare/carelib

A collection of helpful functions to make creating an awesome theme more enjoyable.

164.6k](/packages/wpsitecare-carelib)[bostondv/bootstrap-ninja-forms

Adds Bootstrap classes to Ninja Forms

222.2k](/packages/bostondv-bootstrap-ninja-forms)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
