Merhaba,

1- ÖNCE YEDEK ALIN

2- Config dosyanızı açıp ekleyin:

define('DISABLE_WP_CRON', true);
Kaydedin.

3- Şimdi şu eklentiyi kurun:
https://wordpress.org/plugins/wp-crontrol/

Kurulum sonrası panelden görevleri inceleyin ve sorunlu/zorlama yapan görevleri silin. Buna değinme sebebim aşırı giriş zorlaması sebebiyle cron görevleri kontrolden çıkarsa site çok zorlanır. Şimdi işlemler silme vs bittiyse, config dosyasını tekrar açın ve az önceki kodu şöyle değiştirin:

define('DISABLE_WP_CRON', false);
Kaydedin ve az önce kurduğunuz eklentiyi de kaldırın.

Şimdi temanızın function dosyasını açın ve uygun bir yere ekleyin:

add_filter( 'action_scheduler_run_schedule', function($arg) { return 86400; });

add_filter( 'action_scheduler_pastdue_actions_check_pre', '__return_false' );

add_filter( 'action_scheduler_retention_period', 'wpb_action_scheduler_purge' );
function wpb_action_scheduler_purge()
{
 return WEEK_IN_SECONDS;
}
Kaydedin.

Şimdi veritabanın açın ve aşağıdaki sorguları sırayla çalıştırın:

DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'canceled'
DELETE FROM `wp_actionscheduler_actions` WHERE `status` = 'complete'
İşlemler bu kadar.

Diğerlerini yapıp yapmamak da size kalmış.

Not: wp_ olan tablo öneki aynıysa değişmezsiniz, farklıysa ona göre değişirsiniz.

Kaynak:
https://www.r10.net/wordpress-sorunl...or-05685s.html