If WordPress scheduled posts are not working properly, please check the following three points in order.
- Is the time zone setting on the WordPress management screen set to your country?
- Is the timezone overridden in the WordPress theme?
- Is wp-cron enabled
Check WordPress Time Zone Settings
STEP 1: Log in to the WordPress management screen and select "Settings > General" from the menu on the left.
STEP 2: Check the time zone setting.
There is an item called "Time Zone", so please confirm that this is your country.
If it is set to something other than [your country], change the setting to [your country] and click "Save settings".
Check if the timezone is overridden in your WordPress theme
If date_default_timezone_set() is used in your theme, dates and times retrieved later may be off.
If you change the theme and try the scheduled post, and if it works properly, the time zone may have been overwritten in the original theme. Please check the source yourself or contact the theme distributor.
* Individual themes are not covered by our support. Please check by yourself.
Check if wp-cron is enabled
The wp-cron setting is enabled by default, but if it is disabled, automatic posting will not work properly.
Please follow the steps below.
STEP 1: Click WordPress Manager by Softaculous from the software section of cPanel.
If you don't know how to log in to cPanel, please check here.
STEP 2: Click the down button on the right side of the target site.
STEP 3: Check if WordPress Cron (wp-cron.php) is Enabled.
If it is Enabled, the confirmation is completed. You can just close the screen.
If it is Disabled, click Enabled. (There is no save button. Just select it and it will be automatically saved)
When the settings are saved, a notification like the one below will be displayed at the bottom right of the screen.
If the timezone and wp-cron are set correctly but the scheduled post does not work, please contact support.