Fix Revive Old Post Not Posting

If Revive Old Post (ROP) does not share posts to social media for you then more often than not the issue is with WordPress' Cron. This can be because you do not have enough users visiting your website or something is wrong with WordPress Cron such as it being turned off.

This document is for you if your post's scheduled time is passing but nothing is being sent to the connected social media accounts or if ROP keeps showing the refresh the page text on the side with no change after the page has been refreshed.

There are two ways to go about addressing the issue, the first one is the simplest and involves logging into your server via FTP and navigating to where you installed WordPress, find the file called wp-config.php and open it for editing. 

Method 1.

Add this line:

define('ALTERNATE_WP_CRON', true);

Anywhere within the file but ideally below this line:

define('WP_DEBUG', false);

Save your file changes and monitor your social media accounts to see if the posts are being sent when the schedule hits. It's important to note that this method still won't have your posts sharing if you do not have visitors coming to your website. If a post was supposed to be shared at 7pm and your only visitor comes onto your website at 10pm then the post will be shared at that time.

Method 2.

You can create a Cron job for Revive Old Post using EasyCron , they're an alternative to Method 3, their free plan is adequate if your posts shares are 30 minutes in between. They have made a tutorial showing how to setup their service with Revive Old Post, in the tutorial they show the interval in the Revive Old Post settings needs to be 1 hour but it can actually be 20 minutes but not less or your posts still won't end up going through until EasyCron pings your website again(at the 20 minute mark).

See tutorial:  https://www.easycron.com/cron-job-tutorials/how-to-set-up-cron-job-for-tweet-old-post

NOTE: Upon signing up to Easycron you'll receive a few days with one of their paid plans which lets you create cron schedules with shorter intervals. Be aware that after this free trial ends the interval between your cron job will be set to around 1 ping every 20 minutes.

Method 3.

The other method to fixing the issue is creating a true cron for your website. This requires you having access to your cPanel account to make the following changes. Host Gator has gone ahead and created a pretty detailed document on how to create a true cron for WordPress so we will use it.

Please go here to view the document:  How to create a true cron for WordPress

If you are not comfortable with performing any of these methods then we highly recommend you contact your web host for assistance. They will be able to perform either methods for you in no time.

Still having issues? Contact us here:  https://revive.social/support/