Plugin info

Total downloads: 2,907
Active installs: 50
Total reviews: 4
Average rating: 4.8
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 4/11/2016 (3551 days ago)
Added to WordPress: 1/8/2016 (9 years old)
Minimum WordPress version: 3.8
Tested up to WordPress version: 4.5.33
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 3551 days ago • 4 reviews

22/100

Is Carbon Breadcrumbs abandoned?

Possibly abandoned (last update 3551 days ago).

Compatibility

Requires WordPress: 3.8
Tested up to: 4.5.33
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Website Carbon
Rating 0.0/5 (0 reviews)Active installs 100
Carbonbadge Block
Rating 0.0/5 (0 reviews)Active installs 10
WordPress Carbon Footprint
Rating 0.0/5 (0 reviews)Active installs 10
Show your plugin impact
Rating 0.0/5 (0 reviews)Active installs 10
Website Carbon Calculator
Rating 0.0/5 (0 reviews)Active installs 10
Sitestream
Rating 0.0/5 (0 reviews)Active installs 0

Description

Provides the theme and plugin developers an easy way to build and implement highly customizable breadcrumb functionality, specifically tailored to their needs.
Supports a lot of filters and hooks, and is written in OOP style, giving developers full control over the breadcrumb trail items and appearance.
This plugin can also be embedded in themes, instead of installing it as a WordPress plugin.

Configuration

The most basic way to insert Carbon Breadcrumbs in your theme code is:


If you want to specify various breadcrumb rendering options, you can specify them in an array, like this:

 ' > ', // glue between breadcrumb items
    'link_before' => '',
    'link_after' => '',
    'wrapper_before' => '',
    'wrapper_after' => '',
    'title_before' => '',
    'title_after' => '',
    'min_items' => 2,
    'last_item_link' => true,
    'display_home_item' => true,
    'home_item_title' => __('Home', 'carbon_breadcrumbs'),
    'renderer' => 'Carbon_Breadcrumb_Trail_Renderer',
));
?>

For additional configuration and developer documentation, you can visit the Github repository:

https://github.com/tyxla/carbon-breadcrumbs

Ideas and bug reports

Any ideas for new modules or any other additional functionality that users would benefit from are welcome.

If you have an idea for a new feature, or you want to report a bug, feel free to do it here in the Support tab, or you can do it at the Github repository of the project:

https://github.com/tyxla/carbon-breadcrumbs

Installation

  1. Install Carbon Breadcrumbs either via the WordPress.org plugin directory, or by uploading the files to your server.
  2. Activate the plugin.
  3. That’s it. You’re ready to go! Please, refer to the Configuration section for examples and usage information.

Frequently Asked Questions

No FAQ available

Review feed

Marin Atanasov
9/3/2016

The best breadcrumbs plugin I've used

This remains the best breadcrumbs plugin I've used. In addition to its rich customization options, it provides developers with various easy ways to extend it.
Peter Petrov
12/24/2016

Very customizable

This plugin has saved me quite some time. Thanks to the numerous filters, you can adjust everything. Respect <3
gnowland
10/17/2017

Really wonderful, well-thought code. wish there were schematags

GREAT plugin, fantastic codebase: super clean & TESTED?! FTW! Only downside is no schematagging out of the box :/. This is a pivotal SEO feature and I think this would greatly boost interest in your plugin. Info: https://developers.google.com/search/docs/data-types/breadcrumbs#guidelines Result should look like:
  1. Crumb 1 /
  2. Crumb 2
Here's how I've shimmed it in: ' / ', 'link_before' => '
  • ', 'link_after' => '
  • ', 'wrapper_before' => '', 'title_before' => '', 'title_after' => '', )); $breadcrumbs->setup(); echo $breadcrumbs->render(true); // WP_KSES strips itemprop, itemscope, etc, so bypassing!!! add_filter('carbon_breadcrumbs_item_attributes', _'breadcrumb_schematags', 10, 2); function breadcrumb_schematags($attributes, $item) { if (!is_array($attributes)) $attributes = array(); $attributes['itemscope'] = null; $attributes['itemtype'] = 'http://schema.org/WebPage'; $attributes['itemprop'] = 'item'; return $attributes; } add_filter('carbon_breadcrumbs_item_output', 'breadcrumb_item_position', 10, 5); function breadcrumb_item_position($item_output, $item, $trail, $trail_renderer, $index){ // Add Position $n = strrpos($item_output, ''); $item_output = substr($item_output, 0, $n) . '' . substr($item_output, $n); return $item_output; }

    Screenshots

    No screenshots available

    Changelog

    1.0.2

    Tested with WordPress 4.5.

    1.0.1

    Add some .gitattributes to make exporting lighter.

    1.0

    Initial version.