WP Manifestindependent plugin directory
manifest / content / wordpress-evergreen-posts

Evergreen Posts

Mark and keep track of your evergreen or most viral posts!

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/riotrequest/wordpress-evergreen-posts/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Introducing Evergreen Posts: Your Tool for Marking and Tracking Your Best Content!

Evergreen Posts helps you easily mark your standout articles as "Evergreen" so that they remain visible and prioritized on your site. With both manual and automatic marking options, visual indicators, and a dedicated management interface, you can quickly identify and manage your timeless content.

Features

  • Manual Marking: Simply check the "Evergreen" box in the post editor to tag your content.
  • Automatic Marking: Automatically identify evergreen content based on view counts or comments.
  • WordPress Popular Posts Integration: Leverage WPP's view tracking to find your most popular content.
  • Comment Count Fallback: Don't have WPP? The plugin can use comment counts instead.
  • Visual Indicators: Posts marked as Evergreen display a vibrant green checkmark in the posts list.
  • Dedicated Dashboard: A full-featured management area with its own main menu.
  • Individual Controls: Remove evergreen status from specific posts with one click.
  • Bulk Management: Clear all evergreen marks at once when needed.
  • Scheduled Checking: Daily automated checks for newly popular content.
  • Enhanced Security & Usability: Improved nonce verification, capability checks, and a polished UI.

Installation

  1. Download the plugin zip file.
  2. Go to your WordPress Dashboard.
  3. Navigate to Plugins > Add New.
  4. Click Upload Plugin and select the downloaded zip file.
  5. Click Install Now, then activate the plugin.

Usage

  1. Manual Marking:

    • Edit or create a new post.
    • In the Publish meta box, check the "Evergreen" checkbox.
    • Update or publish the post.
  2. Automatic Marking:

    • Go to Evergreen Posts > Auto Settings.
    • Set your desired view or comment thresholds.
    • Enable the auto-evergreen feature.
    • Let the system automatically mark popular posts, or use "Run Now" for immediate processing.
  3. View & Manage:

    • Visit Evergreen Posts > Posts List to see all your evergreen content.
    • Use the "Remove Evergreen" button to unmark individual posts.
    • On the Auto Settings page, use "Clear All Marks" to reset everything at once.
  4. All Posts Integration:

    • Look for the green checkmark in the "Evergreen" column on the main Posts list.

Changelog

Version 2.0

  • Added auto-evergreen functionality based on popularity metrics.
  • Integrated with WordPress Popular Posts for view-based metrics.
  • Added comment count fallback when WPP isn't available.
  • Created dedicated main menu with tabbed interface.
  • Added individual "Remove Evergreen" buttons for each post.
  • Added "Clear All Marks" functionality.
  • Replaced text indicator with green checkmark icon.
  • Implemented daily scheduled checks via WP-Cron.
  • Added manual run option with "Re-check all posts" capability.

Version 1.3

  • Enhanced nonce verification and capability checks.
  • Improved admin UI and styling.
  • Added a customizable query filter for the Evergreen management page.
  • Fixed JavaScript issues for proper toggle functionality.

Contributing

Contributions are welcome! Please fork the repository, submit pull requests, and help improve the plugin through bug fixes, feature enhancements, or documentation updates.

License

This plugin is licensed under the GPL-2.0+. Feel free to modify and distribute it as needed.