• 14-02-2024, 09:47:41
    #1
    Merhaba günde 4 olmak üzere her gün belirli saatlerde içerik yayınlanmasını istiyoruz sitede. Zamanlanmış olarak ekleniyor ancak ben wp-admin’e giriş yapmadan yazı yayınlanmıyor. Örneğin 09:00’da zamanlanmış olan yazıyı az önce 09:38’de wp-admin’e giriş yaptım öyle otomatik yayınladı site. Bunun cronla mı alakası var? Nasıl çözebilirim?

    Cronun sadece istediğim saatlerde çalışması için ne yapabilirim?
  • Kabul Edilen Cevap
    • 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.
  • 14-02-2024, 10:15:40
    #2
    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.
  • 14-02-2024, 10:29:12
    #3
    Netkreatif adlı üyeden alıntı: mesajı görüntüle
    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 -O /dev/null -o /dev/null https://siteisminiz.com/wp-cron.php?doing_wp_cron
    bu cronu 15 dakikada bir şekilde eklemeniz yeterli olacaktır.
    Teşekkür ederim, sadece sita adresini değiştirmem yeterli değil mi kodda? Cron linkine girdiğimde beyaz ekran çıkıyor bu normal midir?
  • 14-02-2024, 10:29:38
    #4
    BirDomain adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim, sadece sita adresini değiştirmem yeterli değil mi kodda? Cron linkine girdiğimde beyaz ekran çıkıyor bu normal midir?
    Evet hocam sadece site adresini değiştirmeniz yeterli. Beyaz ekran çıkması normal.
  • 14-02-2024, 10:35:05
    #5
    Netkreatif adlı üyeden alıntı: mesajı görüntüle
    Evet hocam sadece site adresini değiştirmeniz yeterli. Beyaz ekran çıkması normal.
    Çok teşekkürler