Plugin Directory

Test out the new Plugin Directory and let us know what you think.


Batch change post categories or published date incl. CRON rescheduling

How do I use it?

  1. Visit Posts > Batch move
  2. Use the Selection criteria to list the posts you may want to alter and click on Filter.
  3. Select the posts to change.
  4. Select the target category, choose the Action to perform, click on Apply changes.

How do I use scheduled republishing?

To enable scheduled republishing:

  1. Activate the oik-batchmove plugin
  2. Visit oik options > Scheduled republish to enter the settings you want to use.
  3. Ensure Activated? is checked
  4. Click on Update

This will enable the WordPress CRON scheduling to perform scheduled republishing on a daily basis.

To disable scheduled republishing:

  1. With the oik-batchmove plugin activated
  2. Visit oik options > Scheduled republish
  3. Ensure Activated? is unchecked
  4. Click on Update

This will stop the WordPress CRON scheduling from performing scheduled republishing.

How do I see what's going to be republished?

The "Reposts for today" box shows the posts that have not yet been republished. When Scheduled republish is not activated then this will list the posts that were published on the date determined by applying "look back" to the current date. When Scheduled republish is activated you would not expect to see any posts until you change the "look back" value.

The "Reposts for tomorrow" box shows you the posts that may be republished in the next scheduled invocation.

My time zone is not GMT (UTC+0)

This scenario has not been tested.

How can I exclude posts?

If you have the oik-fields plugin then you can set the "Do not republish" checkbox. Any post which has this checkbox ticked will be ignored by both Scheduled batchmove, Category republish and Tag republish.

Will my posts be re-publicized to Facebook and Twitter?

Yes, using Jetpack publicize.

oik-batchmove may not be fully functional

I get a message that says: oik-batchmove may not be fully functional. Please install and activate the required version of this plugin: oik version 2.5

This message is asking you to install and activate the oik base plugin. There should be a link:

  • Install oik - this means that oik is not installed. Click on the link to download the latest version of oik
  • Activate oik base plugin - this means that the oik base plugin is not activated. Click on the link to activate the installed version of oik
  • Upgrade oik - this means that the activated version of oik is not at or higher than the required level. Click on the link to update to the latest version of oik

If you do not perform the action then the plugin won't work properly.

Why do I need oik?

The oik base plugin provides APIs (Application Programming Interfaces) which deliver 90% of the functionality that makes this plugin work. oik provides a lot of stuff, which is mostly dormant until you really need it.

Which version of oik do I need?

The oik-batchmove plugin is dependent upon oik v2.5, or higher.

Which version of PHP do I need?

Requires PHP 5.3 or higher.

Are there similar plugins?

Yes. Before developing oik-batchmove I tried these plugins.

At the time, they didn't satisfy my customer's original requirements.

I'm not aware of any other plugins that perform Scheduled republishing or Category republishing logic.

Requires: 3.9 or higher
Compatible up to: 4.4.7
Last Updated: 1 year ago
Active Installs: 100+


5 out of 5 stars


Got something to say? Need help?


Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1