A simple WordPress tool that allows you to reschedule all future posts to publish at a regular interval (two posts per hour), making content scheduling more consistent and manageable.
- Reschedules all future posts to publish at regular intervals (two per hour)
- Uses London timezone (GMT) for consistent timing
- Simple one-click implementation from WordPress admin panel
- No configuration needed - just install and use
- Perfect for managing large batches of scheduled content
- Create a new folder called
wordpress-post-schedulerin your/wp-content/plugins/directory - Add the
post-scheduler.phpfile to this folder - Activate the plugin from your WordPress admin panel
- Add the code to your theme's
functions.phpfile - Save the file and upload it to your theme directory
- After installation, go to "Tools" > "Reschedule Posts" in your WordPress admin panel
- Click the "Reschedule Posts" button
- All your future (scheduled) posts will be rescheduled to publish at a rate of two posts per hour
- WordPress 5.0 or higher
- PHP 7.4 or higher
- Access to WordPress admin panel with administrator privileges
- Scheduled (future) posts to reschedule
You can modify the scheduling parameters in the code:
- To change the number of posts per hour, modify the
$minutes = ($index % 2) * 30;line - To change the timezone, modify the
$timezone = new DateTimeZone('Europe/London');line - To change the starting time, modify the
$start_time->modify('+1 hour');line
This project is licensed under the MIT License - see the LICENSE file for details.
Hostragons Global Limited - https://www.hostragons.com
Contributions, issues, and feature requests are welcome!