• 16-07-2023, 13:43:31
    #1
    wordpress rest api kullanarak gönderiyi oluştururken zamanlamaya çalışıyorum. Post içine date değişkeni ekleyerek zamanlıyorum ancak zamanı geldiğinde yayınlamıyor. Birkaç saat geçtikten sonra yayınlanıyor. 5 Geçe yayınlanacak diyor mesela zamanı geliyor yayınlanmıyor birkaç saat sonra yayınlanıyor. Bazen de zaman kaçırıldı diye kırmızı bir yazı çıkıyor.

    Bu sorunda bana yardımcı olabilir misiniz hangi değişkenle nasıl gönderirsem tarihi tam zamanında yayınlanır? Ücretli ücretsiz bir yol gösterme şansınız var mı? date değişkeni ile zamanı iso formatında gönderiyorum.
  • 16-07-2023, 13:50:57
    #2
    WP Cron ile alakalı bir durum olabileceğini düşünüyorum. Belki wp-config üzerinden WPCron kapatıp sunucu üzerinden manuel olarak 15 dakikalık cron job oluşturmak sorununuzu çözer.
  • 16-07-2023, 13:52:06
    #3
    kursatcanciger adlı üyeden alıntı: mesajı görüntüle
    WP Cron ile alakalı bir durum olabileceğini düşünüyorum. Belki wp-config üzerinden WPCron kapatıp sunucu üzerinden manuel olarak 15 dakikalık cron job oluşturmak sorununuzu çözer.
    Teşekkür ederim hocam. Cronla değil de tarihi geldiğinde otomatik ana sayfaya düşecek şekilde ayarlamanın bir yolu var mı acana?
  • 16-07-2023, 13:54:55
    #4
    WordPress ileri tarihli yayınlamaları tahminimce wp cron ile yapıyor. Eğer wp cron düzgün çalışmıyorsa yayınlamasını geciktirebilir. Bundan dolayı 5 dakika veya 10 dakikalık manuel bir cron oluşturursanız sorunun düzeleceğini düşünüyorum. Dediğim gibi 100% emin değilim fakat bu şekilde çalıştığını düşünüyorum.

    wp-config.php dosyasına bu kodu ekleyerek wpcron kapatabilirsiniz.
    define('DISABLE_WP_CRON', true);
    arkasından kullandığınız panel üzerinden cron job ekleyebilirsiniz.
    wget -q -O - https://domain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
  • 16-07-2023, 13:56:54
    #5
    kursatcanciger adlı üyeden alıntı: mesajı görüntüle
    WordPress ileri tarihli yayınlamaları tahminimce wp cron ile yapıyor. Eğer wp cron düzgün çalışmıyorsa yayınlamasını geciktirebilir. Bundan dolayı 5 dakika veya 10 dakikalık manuel bir cron oluşturursanız sorunun düzeleceğini düşünüyorum. Dediğim gibi 100% emin değilim fakat bu şekilde çalıştığını düşünüyorum.

    wp-config.php dosyasına bu kodu ekleyerek wpcron kapatabilirsiniz.
    define('DISABLE_WP_CRON', true);
    arkasından kullandığınız panel üzerinden cron job ekleyebilirsiniz.
    wget -q -O - https://domain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
    Çok teşekkür ederim hocam. Ben tarihi gelen gönderileri otomatik listelediğini düşünüyordum. Dediğiniz gibiyse çok sorun yaşatacak. Tekrardan yardımcı olduğunuz için çok teşekkür ederim
    • kursatcanciger
    kursatcanciger bunu beğendi.
    1 kişi bunu beğendi.
  • 16-07-2023, 13:58:42
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Çok teşekkür ederim hocam. Ben tarihi gelen gönderileri otomatik listelediğini düşünüyordum. Dediğiniz gibiyse çok sorun yaşatacak. Tekrardan yardımcı olduğunuz için çok teşekkür ederim
    Rica ederim hocam. İnternette yaptığım ufak bir araştırmada timezone kontrol edilmesi gerektiğide söylenmiş. İsterseniz timezone kontrol edin birde.