=== Breadcrumbs for Elementor ===
Contributors: Contentplanning AI, Emir Corovic
Tags: breadcrumbs, elementor, navigation, schema, seo
Requires at least: 5.0
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A simple and lightweight WordPress plugin for Elementor to set up breadcrumbs anywhere on your website with Schema Markup support.

== Description ==

**Breadcrumbs for Elementor** is a simple and lightweight WordPress plugin for Elementor to set up breadcrumbs anywhere on your website pages and thus improves the user experience on your website. The tool not only allows you to add and configure the elements of breadcrumbs in a few moments but also supports the Schema Markup for getting a rich snippet in the search results.

The plugin offers to manage of elements display, enable/disable the child, parent page, and the home page. What's more, you can create fully custom breadcrumbs with specific links for each item. Choose any separator, be it a symbol, letter, or icon.

With the help of a special widget option, it allows disabling the display of breadcrumbs for certain post types if they are used in the Elementor templates throughout the site. The responsive plugin with simple and straightforward style settings allows you to flexibly manage the color of normal, hover, and active item states; change separator style settings; control typography, background, border, shadow, and other things.

= Features =

* ✅ **Schema Markup** - Includes Schema.org structured data for rich snippets in search results
* ✅ **Custom Breadcrumbs** - Create fully custom breadcrumbs with specific links for each item
* ✅ **Display Controls** - Control the display of home, parent, and child pages
* ✅ **WooCommerce Compatible** - Works seamlessly with WooCommerce product pages
* ✅ **Two Separator Types** - Choose between text or icon separators
* ✅ **Font Awesome Icons** - Full Font Awesome icon support with icon picker
* ✅ **Fully Responsive** - Works perfectly on all devices and screen sizes
* ✅ **Customizable Styles** - Control fonts, colors, borders, backgrounds, spacing, and more
* ✅ **RTL Support** - Perfect support for right-to-left languages
* ✅ **SEO Friendly** - Optimized for search engines with proper semantic markup
* ✅ **Lightweight & Fast** - Minimal code for maximum performance
* ✅ **Browser Compatible** - Works on Chrome, Firefox, Safari, Opera, and Edge
* ✅ **Translation Ready** - Includes .pot file for easy translation
* ✅ **PHPCS Compliant** - Follows WordPress coding standards

= How to Use =

1. Install and activate the plugin
2. Edit any page with Elementor
3. Search for "Breadcrumbs" widget in the Elementor panel
4. Drag and drop the widget to your desired location
5. Customize the settings and styling as needed
6. Publish your page

= Requirements =

* WordPress 5.0 or higher
* Elementor 3.0.0 or higher
* PHP 7.4 or higher

== Installation ==

= Automatic Installation =

1. Go to Plugins > Add New
2. Search for "Breadcrumbs for Elementor"
3. Click "Install Now" and then "Activate"

= Manual Installation =

1. Download the plugin zip file
2. Go to Plugins > Add New > Upload Plugin
3. Choose the downloaded zip file and click "Install Now"
4. Activate the plugin

= After Activation =

1. Edit any page with Elementor
2. Find the "Breadcrumbs" widget in the Elementor panel
3. Drag it to your page and customize

== Frequently Asked Questions ==

= Does this plugin require Elementor? =

Yes, this plugin is an addon for Elementor and requires Elementor to be installed and activated.

= Does it work with Elementor Free? =

Yes, it works with both Elementor Free and Elementor Pro.

= Can I customize the breadcrumb styles? =

Yes, the plugin provides extensive styling options including typography, colors, spacing, borders, backgrounds, and more.

= Does it support Schema Markup? =

Yes, the plugin includes Schema.org BreadcrumbList structured data for rich snippets in search results.

= Can I create custom breadcrumbs? =

Yes, you can create fully custom breadcrumbs with specific text and links for each item.

= Is it compatible with WooCommerce? =

Yes, the plugin works seamlessly with WooCommerce product pages.

= Does it support RTL languages? =

Yes, the plugin has full RTL (right-to-left) support.

= Can I use icons as separators? =

Yes, you can choose between text or icon separators, with full Font Awesome icon support.

== Screenshots ==

1. Breadcrumbs widget in Elementor editor
2. Content settings panel
3. Separator settings
4. Style settings
5. Custom breadcrumbs configuration
6. Frontend breadcrumbs display

== Changelog ==


= 1.1.0 - 2025-10-10 =
* New: 10 modern design presets with full Elementor style overrides
* New: Single "Schema Output" control (JSON-LD/Microdata/None); JSON-LD is default
* New: Hardened JSON-LD BreadcrumbList per latest Google guidance; proper aria-label/aria-current
* New: Option to show post categories with optional subcategories in the trail
* Fix: Separator arrow reliably shown with graceful text fallback
* Quality: PHPCS/WPCS clean

= 1.0.0 - 2025-02-10 =
* Initial release
* Auto-generated breadcrumbs support
* Custom breadcrumbs support
* Schema Markup integration
* Text and icon separators


== Upgrade Notice ==


= 1.1.0 =
Switch to the new "Schema Output" control (JSON-LD by default). Optionally enable post categories with hierarchy in the trail.


= 1.0.0 =
Initial release of Breadcrumbs for Elementor.

== Support ==

For support, please visit our website or contact us through the support forum.

== Credits ==

* Developed with ❤️ for the WordPress community
* Icons by Font Awesome
* Built for Elementor

