If you publish on WordPress and want your posts to appear on social media without sharing each one by hand, Revive Social automates that work. The plugin, formerly called Revive Old Posts, can share new posts and share older posts again on a recurring schedule. Its free version connects to Facebook Pages and X.
PressQueue is another free WordPress option, but it works differently: it sends posts to social media through Buffer. It can also share selected older posts, though it does not automatically recycle old content on a repeating schedule. The right choice depends on whether you want a built-in recycling schedule or more control over how WordPress posts reach Buffer.
What Revive Social does
Revive Social shares WordPress posts to connected social accounts when you publish them and at intervals you set. It can also select older posts and share them repeatedly, giving useful content another chance to reach followers. The plugin is still listed in the WordPress plugin directory under its older tweet-old-post name, according to the WordPress listing.
For each cycle, you can set the wait between shares and the number of posts to send. You can also set age limits for posts, exclude categories, tags, or specific posts, and add hashtags or a link to your site. Revive supports URL shorteners and Google Analytics tracking tags, which add information to links so analytics can show visits from social networks. The Revive Social feature list describes these options as part of the free version.
The free version supports Facebook Pages and X. Other networks, including Instagram, LinkedIn, Mastodon, and Tumblr, require the Pro add-on, according to Revive’s feature list. Facebook personal profiles are not supported because the Facebook API no longer allows this kind of posting to profiles. Check the plugin’s current plan details before buying, especially if you need a specific network or want to schedule posts for particular days and times. Revive reserves its Custom Schedule feature for higher paid tiers.
What to check before relying on it
Revive Social uses WP-Cron, WordPress’s built-in scheduler, to trigger scheduled sharing. If WP-Cron is not working correctly on a site, scheduled posts may not go out; Revive lists a faulty cron setup as a cause of sharing problems in its support information. If a post does not appear, check the plugin’s records of sharing activity and the site’s scheduling setup before assuming the social account connection is the problem.
Paid licenses include a year of updates and support. The plugin remains usable after that year, but its Pro features stop working unless the license is renewed, according to Revive’s plan details. That makes it worth checking both the current price and renewal terms before choosing a paid tier.
PressQueue: a free alternative for WordPress posts
PressQueue is a free, open source WordPress plugin that sends your posts to social media through Buffer. It is a good fit if you already use Buffer and want rules that control which WordPress posts get shared and when.
Unlike Revive’s recurring old-post schedule, PressQueue does not automatically recycle older posts on a repeating cycle. You can select older posts in batches and send them one at a time through Buffer’s queue, spread them across the queue, or create drafts in Buffer. For new content, rules can share a post when it goes live, including a scheduled post, or after a real change to its content.
PressQueue works through Buffer with LinkedIn, X, Facebook, Bluesky, Mastodon and Threads. It does not support Instagram or Pinterest. You need a WordPress site that allows plugin uploads, with WordPress 6.8 or newer and PHP 8.1 or newer. You also need a Buffer account with your social accounts connected.
Download pressqueue.zip from the PressQueue download page, then go to Plugins > Add Plugin > Upload Plugin in WordPress. To connect PressQueue, paste a personal API key, a code from your Buffer settings that gives PressQueue access to your account. There is no Buffer login button. PressQueue stores the key in encrypted form. Your connected Buffer channels, or social accounts, appear with switches that start turned off.
Before a sharing rule goes live, PressQueue starts in test mode. The plugin records what it would share without sending anything, so you can check the results first. New rules also start switched off. You can test a rule against recent posts, review the message and destination channels, then turn it on. A one-click rule shares every new post to all your channels. Other rules let you choose which types of posts, categories, tags, or authors qualify. You can also use custom fields (extra information attached to posts) or taxonomies (ways to group posts) to decide which posts qualify.
PressQueue’s message editor supports placeholders, markers that it replaces with post details, such as {{ title }} and {{ excerpt }}. It adds the post link automatically, and you can write different messages for different networks, preview them, and check character counts. You can send a post to the end of the Buffer queue or put it at the top of the queue, ahead of posts already waiting. Other options are to publish right away, create a draft for review, or choose a date and time for one post.
If an older post needs a fresh share image, PressQueue can create one from the post title and site name. It can also use that image as the preview shown when someone shares the post URL. Creating images requires the PHP GD image library with FreeType font support. Without it, PressQueue still sends the post with text and a link. Setup details and the available controls are in the PressQueue documentation, and the project’s code repository provides the plugin source.
Choose Revive Social if you want older posts to be recycled automatically on a recurring schedule. Choose PressQueue if you want a free, rule-based way to share WordPress content through Buffer and are comfortable selecting older posts when you want to reshare them.