WP-Cron is the system WordPress uses to run scheduled tasks. Examples include publishing a scheduled post or checking for updates. When a task runs late, establish how it is triggered and whether it then completes successfully.
A scheduled date in the dashboard does not prove either outcome. Check the actual result of the task instead of accepting the schedule itself as evidence of completion.
How is a scheduled task triggered?
The WordPress documentation explains that ordinary WP-Cron behaviour checks for due tasks when a page loads. It is not a continuously running clock that executes every appointment at an exact time independently of website traffic. The planned time and the actual start time can therefore differ.
As a website owner, discuss the precision you need. A draft that can appear sometime today creates a different requirement from an announcement that must become visible at an agreed moment. Describe the user outcome first.
Your administrator can then assess how the task should be triggered for that requirement and hostingWeb hosting is the service that keeps your website's files on a computer that is always online, so visitors can open your site at any time. environment.
What should you investigate after a missed publication?
Which PHP version does your site report?
We read only what your site already sends in public: the headers and the top of the homepage. No scan, no login.
First record the scheduled time, the dashboard time zone and when you checked. Identify the post and the status you observed. Avoid immediately changing that status if you want someone to investigate why the original schedule did not work.
An unchanged observation gives the administrator a clearer starting point for the investigation.
Next ask whether the task started and whether its work finished. These are separate questions. An operation can start on time and still fail during execution.
Have the operator assess both the trigger and the outcome before attributing the problem to low traffic or assuming that a different schedule will resolve it.
In WordPressWordPress is free software for building and editing a website in your browser. It is written in PHP, so it builds each page when someone visits., scheduling is used for more than publishing. A WordPress pluginA WordPress plugin is an add-on you install in WordPress to give your site extra features, such as contact forms, SEO tools or a webshop. can add its own tasks. When investigating a backlog, ask which component owns the affected operation.
The name WP-Cron alone does not identify the plugin or core feature that needs investigation, nor the result that operation should produce.
How does a server schedule differ?
WordPress also documents connecting WP-Cron to a system task scheduler. An administrator can use that approach to arrange triggering outside normal page loads. Whether your hosting provides this option and how it has been configured must be established for the particular environment you use.
Do not disable the existing trigger before a replacement route is configured and verified. Ask which route should be active and where that decision is recorded. A setting in wp-config.phpwp-config.php is the file containing basic settings for a WordPress installation, including its database connection. is only one part of the change; a configuration line alone does not prove that a server task runs successfully.
Request the domainA domain name is the address people type to reach your website, such as yourcompany.com. It points visitors to wherever your site is hosted., environment and person responsible for the schedule in the handover. If the hosting account changes later, you should be able to find the relevant arrangement. Do not store access credentials in that note.
The setting location and responsible administrator are enough to make the handover understandable and useful.
How can you test without unintended effects?
Choose a bounded task with your administrator whose result can be inspected safely. Prefer a suitable test environment. Establish whether the test publishes content, sends messages or changes data before it runs.
An instruction to investigate scheduling does not imply that every overdue task should be triggered together during the investigation.
Agree what to inspect: the task starting, its completion and the result in the expected location. Record the times. A screenshot of the schedule is useful as a starting state, but it does not replace checking execution.
If repetition is intended, also ask whether the next scheduled run remains present after the test.
If testing fails, preserve the specific error. The Error Hub gives context for recognisable PHPPHP is a programming language that builds your web pages on the computer that hosts your site, just before they reach the visitor. WordPress runs on it. messages. Use the hosting guides when discussing responsibility for server configuration with your provider.
Avoid repair commands whose consequences for waiting tasks have not been explained and included in the agreed test scope.
How does this fit into maintenance?
Include scheduled work when changing hosting or PHP. Identify the task that matters to your website and the result expected from its check. Ask the administrator to verify that particular task after maintenance.
A working homepage does not demonstrate that a scheduled publication or background operation has completed correctly.
Ask for help with the task name, expected time and observed outcome. If you plan to update PHP in WordPress, add those details to the maintenance request. This keeps work that happens outside your immediate browser action within the acceptance checks and leaves a usable record for the next administrator.
Frequently asked questions
Does WP-Cron always run at the exact scheduled time?
Ordinary triggering depends on page loads. Discuss an appropriate trigger when a task must start at an agreed moment.
Is a server task automatically configured correctly?
No. Verify the actual configuration and execution. A setting existing does not prove that the intended task succeeds.
Can I trigger every task as a test?
First assess the effects. Tasks may publish, send messages or change data. Choose a bounded check with a known expected result.