WP Auto Republish

Description

The WP Auto Republish plugin helps revive old posts by resetting the published date to the current date. This will push old posts to your front page, the top of archive pages, and back into RSS feeds. Ideal for sites with a large repository of evergreen content.

Like WP Auto Republish plugin? Consider leaving a 5 star review.

Why would you want to do this? Here are a few reasons:

  1. New visitors to your site haven’t seen your old content. This will help them discover it.
  2. Old content won’t show up in date-based searches on search engines, but resetting the date can make them look fresh again.
  3. People like to share and link to new content, and they determine that by looking at the publication date.
  4. It will highlight older posts by moving them back to front page and in the RSS feed.
  5. WP Auto Republish will improve your blog visibility, traffic and SEO!
  6. And also Google likes updated content if it’s done right.

What does this plugin do?

This plugin helps revive old posts by resetting the published date to the current date and push old posts to your front page, the top of archive pages, and back into RSS feeds.

  • Allows you to change old posts published date to current date.
  • Allows you to set minimum republish interval and randomness interval.
  • Allows you to display original publication date Before/After post.
  • Allows you to exculde/include posts by category/tags.
  • Allows you to force exclude/include posts by their ID.
  • Allows you to set old post selection method.
  • Allows wordpress to automatically set new published time according to localtime zone.
  • Allows wordpress to automatically purge cache after republishing.

Warnings

  • DON’T USE THIS PLUGIN IF YOUR PERMALINKS INCLUDE DATES

Compatibility

  • This plugin is tested with W3 Total Cache, WP Super Cache, WP Rocket, WP Fastest Cache, Cachify, Comet Cache, Zen Cache, LiteSpeed Cache, Nginx Cache (by Till Krüss), SG Optimizer, HyperCache, Cache Enabler, Godaddy Managed WordPress Hosting and WP Engine and fully compatible with WordPress Version 4.6 and beyond and also compatible with any WordPress theme.

Support

Contribute

Translations

Screenshots

  • This is the admin area of WP Auto Republish.

Installation

  1. Visit ‘Plugins > Add New’
  2. Search for ‘WP Auto Republish’ and install it.
  3. Or you can upload the wp-auto-republish folder to the /wp-content/plugins/ directory manually.
  4. Activate WP Auto Republish from your Plugins page.
  5. After activation go to ‘Settings > WP Auto Republish’.
  6. Configure settings according to your need and save changes.

FAQ

Is there any way to include custom post types?

Yes. It is possible. By default, this plugin includes posts only. You can add other post types also by adding this snippet to the end of your active theme’s functions.php file:

add_filter( 'wpar_supported_post_types', 'wpar_add_custom_post_types' );

function wpar_add_custom_post_types( $output ) {
    $post_types = array( 'page', 'product', 'any_cpt' );
    return array_merge( $output, $post_types );
}
How to customize original post publication date format?

To customize original post publication date, you need to add this following snippet to the end of your active theme’s functions.php file:

function wpar_override_time_format() {
    return 'F jS, Y \a\t h:i a';
}
add_filter( 'wpar_published_date_format', 'wpar_override_time_format' );
How to customize the interval of scheduled post and old republish post?

To customize the interval of scheduled post and old republish post, you need to add this following snippet to the end of your active theme’s functions.php file:

function wpar_override_interval() {
    return '7200'; // 2 hours
}
add_filter( 'wpar_scheduled_post_interval', 'wpar_override_interval' );
Are posts duplicated?

No. The date on posts is updated to the current date making a post appear new. URLs don’t change and comments continue to display with the post.

Doesn’t changing the timestamp affect permalinks that include dates?

Yes, permalinks with dates would be affected. This plugin shouldn’t be used if your permalinks include dates since those dates will change when a post is republished.

Reviews

September 12, 2019
This plugin is really awesome. It allows you to take off a couple or even a few days of writing blogs. I set my auto republish for 24 hours. My other setting is to take the oldest blog post first and republish in the first spot on my page. It allows you to NOT show the original posting date which is great also. I'm new to WordPress and struggled with other auto republishers, but this one is streamline and free.
Read all 16 reviews

Contributors & Developers

“WP Auto Republish” is open source software. The following people have contributed to this plugin.

Contributors

Translate “WP Auto Republish” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.6

  • Fixed: A bug with Cloudways cache purge.

1.0.5

  • Updated: Chinese Translations.
  • Fixed: Incorrectly translated strings.

1.0.4

  • Fixed: A bug where “Save Settings” button is not working if at least one categories and tag is not selected.
  • Improved: Adapted ajax mechanism to save plugin settings
  • Improved: Input Validation in plugin settings.
  • Fixed: Incorrectly translated strings.

1.0.3

  • Added: Option to set date and time for republishing.
  • Added: Chinese translation. Thanks to @cmhello
  • Tweak: This plugin does not republish you old content if you have already scheduled a post within 1 hour. This interval can be modified by wpar_scheduled_post_interval filter.
  • Fixed: Incorrectly translated strings.

1.0.2

  • Added: A check to show a notice if permalinks structure contains date.
  • Improved: Custom Post Types Support.
  • Fixed: An plugin activation error notice.

1.0.1

  • Added: Option to force include/exclude posts by their ID.
  • Added: Option to select old post retrive method from database.

1.0.0

  • Initial release.