To integrate breadcrumbs into your website, you need to add a call to the PHP function that does the integration in one (or more) templates. Usually, it is done by adding the PHP function under the header. But, that is 100% dependent on the theme, and it involves modification to at least one template file. If you do that, it is highly recommended to do it with the child theme. But, not everyone can do that, and it is not even needed in many instances. The plugin can attach the breadcrumbs code to any valid action run by the theme (you need to use the theme that does that, and you need to know which action to use).
Finally, the easiest way is to do it automatically for themes that are supported. These themes have some sort of framework in their core that is highly dependent on the actions and filters used throughout templates, and we can use that to hook the plugin. Right now, the plugin has support for automatic integration with following themes:
- Genesis Framework.
More themes will be added in the future versions, but, only if they support actions or filters based approach to attach custom code.
The plugin can generate breadcrumbs not only for the WordPress normal structures, but it has support to generate full breadcrumbs for pages implmented by other plugins. Right now, plugin has full support for any page structures added by:
- GD Members Directory
- GD Topic Prefix Pro
- GD Content Tools Pro (only in BreadcrumbsPress Pro)
More plugins will be added in the future.