Linux 软件免费装
Banner图

ScheduleLens - Cron Viewer & Manager

开发者 kstmonowar
更新时间 2026年9月23日 11:22
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

cron wp-cron scheduled posts missed schedule cron job manager

下载

1.0.0

详情介绍:

ScheduleLens shows every scheduled job on your WordPress site in plain words. It is a lightweight cron manager for WordPress that helps you fix missed schedule and wp-cron not working issues fast. No external service. 100% free, no upsell. Plugin page — what ScheduleLens does and why it exists · More free plugins — every plugin on one page · Development on GitHub — report issues or contribute.

安装:

  1. Upload the plugin folder to /wp-content/plugins/ or install from Plugins > Add New.
  2. Activate through the Plugins screen.
  3. Go to Tools > Cron Manager.

屏幕截图:

  • Search and filter - find any job by hook name.
  • Run now, Pause/Resume, Delete safely (core protected).
  • Health tab - Green/Yellow/Red + fix steps.
  • Last 100 runs log with duration.

升级注意事项:

1.0.1 Action feedback fixed (no more false "success"), exact delete, safer Run now. No settings change needed.

常见问题:

Why is wp-cron not working / why do posts miss schedule?

Low traffic, caching, or DISABLE_WP_CRON can stop schedules from firing. Open the Health tab — it shows enabled, reachable, late count and total with Green / Yellow / Red plus fix steps (e.g. set up a real server cron hitting wp-cron.php).

How do I run a cron job manually?

Find the event in Tools > Cron Manager and click Run now. The run is logged in the Log tab with duration.

Can I pause a cron without deleting it?

Yes. Click Pause — the job is kept as a backup and will not run until you Resume it. Core jobs cannot be deleted (blocked with a warning).

Will this slow my site?

No. Admin pages only. No CSS/JS on the frontend.

Can I break my site?

Core jobs cannot be deleted (blocked with a warning). Custom jobs can be deleted. Pause keeps a backup to resume.

Does it send data outside?

No. Everything stays in wp_options (autoload=no). No remote calls except a loopback check to your own wp-cron.php for the Health tab.

Can I add PHP code to a job?

No, and that is intentional for safety and org approval. You can only trigger an existing hook.

Why are my scheduled posts not publishing?

Usually low traffic (nothing triggers WP-Cron), a caching layer serving pages without running PHP, or DISABLE_WP_CRON with no server cron replacing it. Open the Health tab — Green / Yellow / Red plus fix steps tell you which one it is.

How do I disable WP-Cron and use a real server cron?

Define DISABLE_WP_CRON as true in wp-config.php, then add a server cron job that calls wp-cron.php every few minutes (your host's control panel usually has a Cron Jobs screen). ScheduleLens keeps working — its Health tab will show the system cron driving schedules.

What is the difference between WP-Cron and a system cron job?

WP-Cron only runs when someone visits your site; on a quiet site, scheduled jobs fire late or never. A system cron runs on the clock regardless of traffic. That is the whole difference, and the reason quiet sites miss schedules.

Which plugin added this cron job?

The Source column on the events list names the plugin (or theme, or WordPress core) that registered each job. An unknown source usually means custom code in functions.php or a must-use plugin.

更新日志:

1.0.1 1.0.0