=== Tidy Related Posts ===
Contributors: pierreferrolliet
Tags: related posts, internal linking, seo, similar posts, link audit
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 8.2
Stable tag: 1.1.1
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Intelligent related posts with taxonomy-based similarity scoring and internal link audit dashboard.

== Description ==

Tidy Related Posts analyses your content's categories and tags to suggest genuinely related articles. It includes an internal link audit to help you find orphan pages and improve your site's SEO.

Features:

* Taxonomy-based similarity scoring (Jaccard index)
* 4 display layouts: list, cards, grid, minimal
* Gutenberg block and shortcode
* Editor sidebar with link insertion
* Internal link audit dashboard
* WP-Cron batch processing
* Transient caching layer
* Theme template overrides

= More from Tidy Plugins =

If you like this plugin, take a look at the rest of the Tidy suite:

* [Tidy Table of Contents](https://wordpress.org/plugins/tidy-table-of-contents/) — automatic, accessible table of contents
* [Tidy Draft Share](https://wordpress.org/plugins/tidy-draft-share/) — share drafts via secure, expiring preview links
* [Tidy Author Box](https://wordpress.org/plugins/tidy-author-box/) — author bio box with avatar and social links
* [Tidy Broken Link Scan](https://wordpress.org/plugins/tidy-broken-link-scan/) — find broken links and images, no external service


== Installation ==

1. Upload the plugin to `/wp-content/plugins/tidy-related-posts/`
2. Activate through the Plugins menu
3. Go to Related Posts > Settings to configure

== Screenshots ==

1. Related posts displayed at the end of an article
2. Scoring settings — similarity weights and display options

== Changelog ==

= 1.1.1 =
* WordPress.org coding-standards hardening: documented safe database queries (Plugin Check compliance).

= 1.1.0 =
* Removed the undocumented Carousel layout (template + CSS + admin option). The free plugin now ships only the documented layouts: list, cards, grid, minimal. Carousel is available via the companion Pro plugin.
* Added `tdrp_allowed_layouts`, `tdrp_layout_picker_options`, and `tdrp_template_path` filters so add-on plugins can register their own layouts.

= 1.0.1 =
* Removed the licence-management code from the free plugin (licence + updater are now distributed as a separate companion plugin).
* Removed the now-unnecessary `load_plugin_textdomain()` call (handled by WordPress.org translation system since WP 4.6).
* Added extension hooks for add-on plugins (`tdrp_settings_sidebar`, `tdrp_plugin_action_links`).

= 1.0.0 =
* Initial release.
