WordPress açık kaynak kodu kullanan bir sistemdir. Hâlihazırda 10 milyon site tarafından kullanılmaktadır ve popüler CMS yazılımlarından biridir. Genelde hataya yer vermeyen sistemde zaman zaman WordPress kaçırılan zamanlama gönderi hatası gibi hatalar oluşabilmektedir. WordPress kaçırılan zamanlama hatası gibi hataların sebebi çoğunlukla Hosting, tema ya da eklentiler sebebiyle gerçekleşmektedir. WordPress kaçırılan zamanlama hatasının çözümlenebilmesi için WordPress dosyalarında birkaç ufak düzeltme yapmanız yeterli olacaktır. Verilerinizin güvenliği için herhangi bir düzeltme yapmadan önce sayfanızı yedeklemeniz gerekmektedir.
WordPress Kaçırılan Zamanlama Gönderi Hatası
WordPress kullanıcılarına, hazırladıkları içerikleri kendi belirledikleri zamanda yayına koymalarına olanak sağlayan bir sistemdir. Bu olanağı sadece anlık olarak değil, önceden ayarlayarak da kullanmak mümkündür. Yani bir nevi alarm kurma mantığı mevcuttur. Örneğin 18 Mayıs tarihinde, 19 Mayıs ile alakalı bir yazı yazılıp yazının 19 Mayıs tarihinde yayınlamasını sağlamak mümkündür. Ancak bazen kullanıcılar WordPress kaçırılan zamanlama hatası uyarısı alabilmektedir. Bu hatanın sebebi;
- Anlık olarak sunucu üzerine aşırı yüklenme
- Web sunucusu ile MYSQL sunucusu arasında zaman senkronizasyonu hatası olması
- Sunucu zaman ayarlarında bir yanlışlık bulunması
- WordPress’e gelen sürüm güncellemeleriyle oluşan hatalar olabilir.
Sayılan sebepler dışında da WordPress Zamanlama Hatası alınmasına sebep olacak durumlar olabilir.
WordPress kaçırılan zamanlama hatası düzeltilmeden önce muhakkak sitenin yedeği alınmalıdır. Çünkü kodlarla alakalı bir ayar yapılacak olduğundan olası bir aksilikte siteniz geri dönülemez zararlara uğrayabilir ya da uzun süre beklemeniz gereken bir sorun yaşanabilir. Aynı zamanda yapılacak olan WordPress zamanlama hatası çözümünün, WordPress’e gelecek sistem güncellemeleri sebebiyle kalıcı olmayabileceği de bilinmelidir. Gelen güncellemelerle sistemin yazılımı değişebileceğinden hata tekrar edebilir. Bu gibi durumlarla düzeltme işleminin tekrar gerçekleştirilmesi gerekebilir.
.
WordPress Kaçırılan Zamanlama Hatası Nasıl Düzeltilir?
WordPress kaçırılan zamanlama hatası ortadan kaldırılması oldukça basit işlemler gerektiren bir sistem hatasıdır. Bu hatayı kaldırmak için izlenebilecek 3 yöntem mevcuttur.
- WordPress kaçırılan zamanlama hatasının düzeltilmesi için ilk yöntem alternate wp cron sabit değeri tanımlamaktır. Bu düzenleme kalıcı bir düzenlemedir ve WordPress her sistem güncellemesi yaptığında tekrar edilmesi gerekmez. WordPress kurulu dizininde wp-config.php dosyası indirilmelidir aksi halde düzenleme yapılamaz. CPanel ya da benzer sistemler üzerinde düzenleme yapabilmek adına dosyayı düzenleyici editör ile açılmalıdır. Son olarak define ( ‘ALTERNATE_WP_CRON’, true ); kodunu düzenleyici editör ile açtığınız wp-config.php dosyasına eklendiğinde WordPress Kaçırılan zamanlama hatası düzelmiş olacaktır.
- WordPress Kaçırılan zamanlama hatası için izlenebilecek bir diğer yol ise cron.php dosyasında time out süresi için düzenleme yapmaktır. Yalnız bu düzenlemenin WordPress’in her sistem güncellemesinde tekrar edilmesi gerekmektedir. Cron.php dosyası, wp-includes klasörü içinde bulunmalı ve indirilmelidir. İlk yöntemde olduğu gibi CPanel gibi platformlarda düzenleme yapılabilmesi için dosya düzenleyici editör yardımıyla açılmalıdır. WordPress 4.9.8. sürümünde düzenlenmesi gereken kod, düzenleyici editör ile açılan cron.php dosyasının 356. satırında yer alır. Satırda timeout’ => 0.01 değerini 40 olarak düzeltmeniz gerekmektedir. Bu düzenlemeyi yaptığımızda WordPress zamanlama hatası çözümlenmiş olacaktır.
- WordPress Kaçırılan zamanlama hatası çözümü için izlenebilecek 3. Yöntem ise WP Missed Schedule eklentisi indirmektir. WP Missed Schadule eklentisini indirip aktive etmeniz gerekmektedir. İnternet üzerinden kolayca bulabileceğiniz bu eklenti, planlanan zamanını kaçıran yayınları arar ve zamanı kaçan bir gönderi mevcutsa bunun doğru bir şekilde yayınlanmasını sağlar. Bu işlemi 5 dakikada bir tekrarlar ve her tekrarda 5 öğe düzeltir.
Yukarıdaki adımları takip ederek WordPress zamanlama hatasına kolay bir şekilde çözebilirsiniz.