Blog Update Reminder
- Follow the ‘Download’ button above to retrieve the latest copy of Blog Update Reminder.
- Upload the downloaded folder `blog-update-reminder` to the `/wp-content/plugins/` directory.
- Activate this plugin through the ‘Plugins’ menu in WordPress.
- Customize this plugin through the ‘Settings’ -> ‘Blog Update Reminder’ menu in WordPress.
Blog Update Reminder is designed to remind a WordPress blog’s author(s) with an email if they haven’t made a blog post in a set number of days. When this plugin is installed, it automatically finds all authors (users) of the blog, and sets their “interval of days” to zero. The list of authors in Blog Update Reminder’s settings will automatically update with the addition or removal of WordPress blog users. The list of users and their set “interval of days” can be viewed from Blog Update Reminder’s settings panel, found under the WordPress “Settings” menu.
The setting of zero (“0″) means that Blog Update Reminder will be disabled for that user, and that user will not receive any reminder emails. Each user’s interval of days can be set and customized individually so that it will remind an author when a blog post hasn’t been made in a set amount of time. The plugin will email the user daily once the amount of time since the last blog post has surpassed the set “interval of days”. No emails will be sent while the number of days since the last post remains lower than the set “interval of days”. So, in order for a user to stop receiving email reminders, the user will need to make a blog post or update his/her Blog Update Reminder settings.
This plugin uses WordPress’ built-in functionality for cron-jobs. This means that in order for this plugin to function properly and send reminder emails to its users daily, the blog’s website must be accessed by anyone at least once per day. Otherwise, the users will receive their reminder emails the next time someone visits the blog website.
Due to this plugin’s simple and small data structure, all settings are saved in a file called ‘blogreminder.data’ in the same directory as ‘blogreminder.php’. Do not delete this file, otherwise Blog Update Reminder will return user’s settings to the default interval of days, zero (“0″). If there are errors creating or writing to the file, check permissions on the `/wp-content/plugins/blogreminder/` directory.
Background & Contact
A little background story…
I designed this WordPress plugin for a company I worked for, Carma Systems, Inc.. We have an internal company blog to keep our different teams in touch with eachother, and up to date on the work we do. It is important to everyone at the company to keep the blog updated, but it is easy to forget about it when everyone is busy! That’s how Blog Update Reminder was born… the internal blog has many authors, and each author has different requirements for how often they should post, if at all. The system works, because blog authors are sent an email daily until a blog post is made (it’s kind of like, the plugin won’t stop annoying you until you do what you’re supposed to do!). Everyone enjoys the plugin, because authors are happy that they won’t forget about making a post, and our internal blog readers benefit from staying up to date with the latest company news.
I feel that my plugin can work as a solution for many types of blogs. An individual may have a commitment to regularly make posts on his/her personal blog, or a company/group may have several people that need to make posts but some people may need to post more frequently than others. All in all, this plugin can keep a blog from dying, which happens too often (unfortunately) in the real world.
This is my first WordPress plugin, and I had a lot of fun developing it! I hope other people will find it useful too. I appreciate any feedback (such as additional features and bugs), feel free to contact me. Thanks and enjoy!