WP Manifestindependent plugin directory
manifest / content / auto-republish

Auto Republish

Wordpress plugin for auto republishing articles

by Florian Willnat · github.com/strychni0x/auto-republish · website

1stars
0forks

Install

The author publishes release zips, so WP-CLI can install straight from GitHub:

wp plugin install https://github.com/strychni0x/auto-republish/releases/download/v1.0.0/auto-republish-1.0.0.zip

Readme

=== Auto Republish === Contributors: strychni0x Tags: republish, auto-publish, recurring, schedule, posts Requires at least: 6.0 Tested up to: 7.0 Stable tag: 1.0.0 Requires PHP: 8.0 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html

Automatically republishes posts at configurable intervals - ideal for recurring content such as evergreen posts or campaign pages.

== Description ==

Auto Republish lets you automatically republish posts at regular intervals - without manual effort. The plugin adds a sidebar box to each post where you can freely configure the interval and mode.

Ideal for:

  • Evergreen content that should reappear in the feed regularly
  • Seasonal or recurring topics (e.g. weekly tips)
  • Editorial teams that cycle posts according to a fixed schedule

Two interval modes

Fixed interval - the post reappears every X days, weeks or months. Example: every 4 weeks.

Nth weekday of the month - the post reappears on every Nth weekday of a month. Examples: every 3rd Sunday, every last Tuesday of the month.

More features

  • The next republish date is shown directly in the editor
  • A "Republish" column in the post list showing the interval and next date
  • History log of the last 10 republishes (post meta)
  • Support for custom post types via filter
  • WP-CLI command for a manual test run
  • Action hook for your own logic after a republish
  • Compatible with the Classic Editor and the Block Editor (Gutenberg)

Technical

The plugin uses WP-Cron (hourly check) and exclusively native WordPress APIs. No external connections are made and no user data is transmitted.

== Installation ==

  1. Install the plugin ZIP under Plugins -> Add New -> Upload Plugin, or search for "Auto Republish" directly in the plugin directory.
  2. Activate the plugin.
  3. Open a post -> expand the Auto-Republish box in the sidebar.
  4. Tick the checkbox, set the interval mode and value, and save the post.

The first republish happens automatically at the calculated date.

== Frequently Asked Questions ==

= When exactly is the post republished? = WP-Cron runs hourly, so the post reappears at the latest within one hour after the calculated date. On low-traffic production sites a real system cron is recommended (see below).

= Is the post date changed? = Yes. On republish, post_date is set to the current time so the post appears at the top of the feed and in RSS readers.

= Does it work with custom post types? = Yes, via filter:

add_filter( 'auto_republish_post_types', function( $types ) {
    $types[] = 'my_post_type';
    return $types;
} );

= What is the difference between "Fixed interval" and "Nth weekday"? = "Fixed interval" counts from the last republish (e.g. always +4 weeks). "Nth weekday" always hits a specific day in the calendar month, e.g. every 3rd Sunday, regardless of when it was last published.

= What if WP-Cron is unreliable on my site? = Set up a system cron:

*/30 * * * * curl -s https://your-website.com/wp-cron.php?doing_wp_cron > /dev/null 2>&1

Then in wp-config.php:

define( 'DISABLE_WP_CRON', true );

= Can I trigger a republish manually? = Yes, via WP-CLI:

wp auto-republish run

== Screenshots ==

  1. The Auto-Republish box in the post sidebar with the "Fixed interval" mode enabled.
  2. The "Nth weekday of the month" mode - here: every 3rd Sunday.
  3. The "Republish" column in the post list showing the interval and next date.

== Changelog ==

= 1.0.0 =

  • First release
  • Two interval modes: fixed interval and Nth weekday of the month
  • Tested with WordPress 7.0

== Upgrade Notice ==

= 1.0.0 = First release - no upgrade required.

Read the full README on GitHub →

Releases

TagPublishedAssetDownloads
v1.0.0 Jun 17, 2026 auto-republish-1.0.0.zip 0