An open API service indexing awesome lists of open source software.

https://github.com/hasunb/fresh-reminder

A lightweight WordPress plugin that adds a dashboard widget to track outdated posts and pages. Helps site admins quickly identify stale content and keep their website fresh and relevant
https://github.com/hasunb/fresh-reminder

bootstrap5 css jquery php wordpress wordpress-development wordpress-php-library wordpress-plugin wordpress-plugin-development wp-admin wp-plugin

Last synced: 3 months ago
JSON representation

A lightweight WordPress plugin that adds a dashboard widget to track outdated posts and pages. Helps site admins quickly identify stale content and keep their website fresh and relevant

Awesome Lists containing this project

README

          


fresh-reminder-banner-image



fresh-reminder-banner-image
fresh-reminder-banner-image



Release |
Download |
Discussions





fresh-reminder-download-image

## Fresh Reminder

A lightweight WordPress plugin that tracks how fresh your posts are and highlights **stale content** in both the frontend and WordPress Admin Dashboard.

Stay on top of your content updates and keep your site relevant for readers and search engines.

## Features
- Automatically shows **freshness status** (Stale, Reviewed) on each post.

- Adds a **dashboard page** listing all posts with freshness indicators.

- Highlights posts based on last update date:
- 🟢 **Reviewd** (Already Reviewed)
- 🔴 **Stale** (not updated for given months)
- Click-to-edit links directly from the dashboard.

- Works out-of-the-box, no setup required.

## Plugin Structure
```bash
fresh-reminder/
│── fresh-reminder.php # Main plugin file
│── includes/
│ └── class-fr-admin.php # Admin dashboard logic
│ └── class-fr-tracker.php # Frontend freshness tracker
│── assets/
│ └── css/admin.css # Admin styles
│ └── js/admin.js # Admin scripts
└── assets/logo.png # plugin logo
```

1. Download or clone this repository:
```bash
git clone https://github.com/hasunB/fresh-reminder.git
```
2. Upload the folder to your WordPress `wp-content/plugins/` directory.

3. Activate Content Freshness Tracker from the WordPress Admin Dashboard → Plugins.

4. Done! 🎉 Freshness tracking is now enabled.


## Usage
- Visit **Fresh Reminder** in your WordPress dashboard to see all posts sorted by freshness.

- Visit Table in the dasnboard overview.

## Screenshots
### 1. Front-end post Widget


fresh-reminder-admin-widget-screenshot


### 2. Admin Dashboard


fresh-reminder-admin-dashboard-screenshot


### 3. Tracker settings


fresh-reminder-settings-page-screenshot




## Readmap
- Add settings to customize thresholds (e.g., monts).

- Add Gutenberg block sidebar widget with freshness info.

- Add JAX-based real-time freshness dashboard.

## Contributing
1. Fork the repo

2. Create a feature branch
```bash
git checkout -b feature/your-feature
```

3. Commit changes
```bash
git commit -m "Add your feature"
```

4. Push to the branch
```bash
git push origin feature/your-feature
```

5. Open a Pull Request

## License
This plugin is open-source and available under the [GPL-3.0](./LICENSE). See the LICENSE.md file for details.