Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
Wordpress cronları siteye hit gelince tetiklendiği için zamanlanmışların saati geçince problem yaşanabiliyor. Çözümü çok basit cronları cpanel üzerine taşımalısınız
Öncelikle hit ile tetiklenen wpcron sistemini kapatmak gerekli bunun için wp-config.php dosyasına
define( 'DISABLE_WP_CRON', true );
bu kodu ekliyorsunuz.
Sonrasında cPanel > Cron İşleri sekmesine geldikten sonra
wget -q -O - http://siteisminiz.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
bu cronu 15 dakikada bir şekilde eklemeniz yeterli olacaktır.