=== Content Refresh Manager ===
Contributors: kevinashcroft
Tags: content management, content reminder, content update, seo, content refresh
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Plugin URI: https://www.wpsupportspecialists.com/content-refresh-manager/

Automate content freshness with timely reminders for updates, enhancing SEO and user engagement.

== Description ==

Content Refresh Manager is your go-to solution for maintaining fresh, relevant content on your WordPress site. By sending automated reminders to update specific content based on predefined criteria, this plugin helps you keep your website current and SEO-friendly.

For more information, visit [WP Support Specialists](https://www.wpsupportspecialists.com/content-refresh-manager).

= Key Features =

* **Automated Reminders**: Set up automated email reminders for content updates
* **Visual Age Indicators**: See content age at a glance with colour-coded indicators
* **Customizable Monitoring**: Choose which post types, categories, and tags to monitor
* **Content Age Display**: Visualize the age of your content directly in the WordPress admin
* **Bulk Update Action**: Easily mark multiple posts as updated with a single click
* **Email Customization**: Choose between HTML and plain text email formats
* **Dashboard Widget**: See your five most outdated items right on the WordPress dashboard

= Benefits =

* Improve SEO by regularly updating your content
* Enhance user experience with fresh, relevant information
* Save time with automated reminders and bulk update features
* Maintain a consistent content update schedule

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/content-refresh-manager` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Use the Content Refresh menu item to configure the plugin.

== Frequently Asked Questions ==

= How often will I receive update reminders? =

You can customize the reminder interval in the plugin settings. The default is set to 30 days.

= Can I choose which types of content to monitor? =

Yes, you can select specific post types, categories, and tags to monitor in the plugin settings.

= Is this plugin compatible with my theme? =

Content Refresh Manager works in the WordPress admin and is designed to be compatible with any WordPress theme.

= Does the plugin add anything to the front end of my site? =

Only if you choose to. There is an optional "Powered by" badge which is switched off by default.

= What happens to my settings if I delete the plugin? =

All plugin settings and the scheduled reminder are removed cleanly when the plugin is deleted.

== Screenshots ==

1. Content age display in the WordPress admin
2. Settings page for customizing reminder criteria
3. Email reminder example

== Changelog ==

= 1.1.0 =
* Compatibility confirmed with WordPress 7.0
* Security: added capability checks to the "Mark as Updated" bulk action
* Fixed: the "Powered by" badge setting could not be switched off; it is now opt-in and off by default
* Fixed: admin styles and scripts were loading on every admin page and could hide notices from other plugins; assets now load only where needed
* Fixed: edit links in scheduled reminder emails were empty when sent via WP-Cron
* Fixed: the "Until Next Reminder" stat no longer breaks when no reminder is scheduled
* Improved: the reminder schedule is now set on activation and cleared on deactivation
* Improved: plugin options and the scheduled event are removed on uninstall
* Improved: reminder emails are capped at 100 items per post type on very large sites (filterable via `contrm_email_post_limit`)
* Improved: reminder emails and the dashboard widget now list the oldest content first
* Improved: the "Mark as Updated" bulk action and Content Age column now work on all monitored post types, not just posts
* Improved: a confirmation notice is shown after using the "Mark as Updated" bulk action
* Improved: colour-coded styling for the Content Age column
* Raised minimum requirements to WordPress 6.0 and PHP 7.4

= 1.0.1 =
* Fixed bug with category and tag selection
* Updated readme.txt

= 1.0 =
* Initial release

== Upgrade Notice ==

= 1.1.0 =
Maintenance and security release. Compatibility with WordPress 7.0, capability checks for bulk actions, correct email edit links from scheduled reminders, and properly scoped admin styles. Recommended for all users.
