=== Old Post Notice === Contributors: medavidallsop Donate link: https://github.com/sponsors/medavidallsop Tags: old post notice, outdated content alert, archive post management, post date notice, old post plugin Requires at least: 5.0.0 Tested up to: 6.8 Stable tag: 2.0.0 Requires PHP: 7.4.0 License: GNU General Public License v3.0 License URI: https://www.gnu.org/licenses/gpl-3.0.html Automatically display a customizable notice on posts older than a set number of days - warn readers and keep content fresh. == Description == **Automatically display a customizable notice on posts older than a set number of days - warn readers and keep content fresh.** Keep your readers informed about outdated content with the Old Post Notice WordPress plugin. Perfect for blogs and websites with extensive archives, it automatically displays a customizable notice on posts older than a set number of days. Ideal for managing archived posts, alerting visitors, and improving content engagement. = Features = - Enable or disable the old post notice - Customize the notice text and styling - Insert the post's published or modified date into the notice - Set how many days old a post must be for the notice to appear - Display notice based on published or modified dates - Position the notice above or below post content - Use default styling or custom CSS for full control - Set background and text colors for the notice - Add a dashboard page listing all posts with notices - Add a dashboard widget showing selected posts with notices - Perfect for managing archived posts and keeping content up-to-date = Benefits = 1. **Inform Readers About Outdated Content** Use the Old Post Notice plugin to alert visitors when a post is older than a set number of days, helping maintain trust and improve user experience on blogs and websites. 2. **Manage Archived Posts** Automatically display notices on older posts, making it easy to manage archive content and guide readers to more recent, relevant articles. 3. **Highlight Time-Sensitive Information** Perfect for news blogs, tutorials, or guides where information can become outdated. The notice can include the post's published or modified date to provide context. 4. **Improve Blog Engagement** Encourage readers to explore newer posts by clearly marking older content, increasing page views and engagement on your site. 5. **Customize Notices for Branding** Use default styling or custom CSS to match your blog's design, ensuring the old post notice fits seamlessly with your site's look and feel. = Example Use Case: Jane's Travel Blog = Jane runs a popular WordPress travel blog with hundreds of posts spanning several years. She wants to alert readers to outdated content so visitors aren't misled by old information, like hotel prices or travel tips that have changed. By installing the Old Post Notice plugin, Jane can: - Automatically display a customizable old post notice on posts older than a set number of days. - Include the published or modified date in the notice for context. - Style the notice with default colors or use custom CSS to match her blog design. - View and manage all posts with notices via the dashboard page and widget, making archive post management easy. This setup improves user experience, boosts blog engagement, and ensures that visitors are aware of outdated content, all while maintaining a polished, professional look on her WordPress site. = Usage = After installation, access the settings under **Settings > Old Post Notice**. Once enabled, the notice will appear on old posts according to your configured settings. == Frequently Asked Questions == = Can I see a list of posts displaying the old post notice? = Yes. You can view posts with the notice by enabling the dashboard page and/or the dashboard widget. = Can I set the colors? = Yes. Set the styling option to Default, then choose your preferred background and text colors using the color settings. = Can I use my own custom CSS? = Yes. Set the styling option to None, then target the `old-post-notice` class in your CSS to apply custom styles. == Screenshots == 1. Post displaying the old post notice. 2. Includes several settings to configure the old post notice. 3. Adds a page under the Posts menu that lists all posts displaying the old post notice. 4. Adds a widget to the dashboard homepage that lists all posts displaying the old post notice. == Installation == = Installation = Please see [this documentation](https://wordpress.org/support/article/managing-plugins/#installing-plugins-1). = Updates = Please see [this documentation](https://wordpress.org/documentation/article/manage-plugins/#updating-plugins). == Changelog == = 2.0.0 - 2025-10-16 = * Update: Assets now minified * Update: Better AJAX responses for error handling * Update: Complete code refactor = 1.3.2 - 2024-11-10 = * Update: Contribute information = 1.3.1 - 2024-11-04 = * Remove: Sponsor information = 1.3.0 - 2024-10-16 = * Add: Dashboard widget posts setting * Update: Color variables naming consistency to match option names * Update: register_setting sanitize callback = 1.2.1 - 2024-10-09 = * Add: Days setting max attribute * Update: Dashboard page configure settings button renamed * Update: Dashboard widget title changed * Update: Information in readme.txt * Update: Nag text = 1.2.0 - 2024-10-07 = * Add: Dashboard page under the posts menu that displays all posts that are displaying the old post notice, disabled by default * Update: Dashboard widget now loads a limited amount of data and includes a link to view all via the dashboard page * Update: Dashboard widget now loads data via AJAX * Update: Dashboard widget visibility only to users with edit_posts capability = 1.1.0 - 2024-10-04 = * Add: Dashboard widget displaying a selection of posts that are displaying the old post notice, disabled by default * Update: Public CSS for old post notice is now only enqueued if the old post notice setting is enabled and the styling setting is not none = 1.0.1 - 2024-10-02 = * Add: Donate link in readme.txt * Update: Conditions in uninstall.php * Update: FAQs in readme.txt = 1.0.0 - 2024-10-01 = * New: Plugin released