Skip to content

Scheduler Pro v2.6.4

Choose a tag to compare

@Kr4v3N Kr4v3N released this 06 Sep 00:19
· 3 commits to main since this release

馃敡 Fixes

  • The queue table (wp_scheduler_queue) grew forever: rows were written as "pending" but nothing ever transitioned them, and the daily cleanup only removed completed/failed rows. The engine now records its trace rows as "completed" (they are written after the post was actually rescheduled), and the daily cleanup also purges old "pending" rows.
  • "Test WP-Cron" no longer reschedules your posts: it is now a read-only diagnostic (checks that both cron events are scheduled, warns if DISABLE_WP_CRON blocks automatic triggering, and pings wp-cron.php so any overdue event fires). Use "Run Scheduling Now" for a real run.
  • Adhesive mode: the resume anchor now ignores locked posts and excluded categories. Previously, a single locked or excluded post dated far ahead would push ALL new scheduling after it.
  • The scheduling loop now stops at 80% of max_execution_time between batches, like it already did for memory: a manual run on a large backlog no longer gets killed mid-batch (which also left the execution lock in place until its own timeout).
  • Monitoring: "Next run" now uses the site's timezone instead of the PHP server's.
  • Uninstall now fully removes the log directory (the hidden .htaccess file used to survive).

馃實 i18n

  • Engine result messages shown in admin notices ("X posts successfully scheduled", etc.) are now translatable too.

Installation: download scheduler-pro-2.6.4.zip below and upload it in WordPress (Plugins > Add New > Upload Plugin).