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

January 19, 2020
That's what we ALL need more of and WP Auto Republish give you (Or your VAs), MORE TIME. Therefore it saves you MORE MONEY! Works Great and As Advertised.
January 18, 2020
Takes a little configuration but REALLY works - I tested 3 disappointing plugins before settling on this!
December 22, 2019
I have used the plugin for a week for my content writing blog and I can say it is the best. It has great features and very simple to set. For any blogger using WordPress, this is for you. WordPress has habit of archiving content but with this plugin, you will forget such troubles.
November 17, 2019
If you have a lot of posts, or you keep archived site, this plugin is very useful. It automatically pushs up old post as new post. Archive site looks to be updating still now.
December 28, 2019
Thanks for the amazing plugin, it works perfectly okay. Still on trial...
Read all 23 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.