Cara Mengatasi Missed Schedule Pada wordpress

    Buat pengguna CMS wordpress, khususnya yang sering menggunakan fasilitas cron (otomatisasi posting), *macam ane ini, biar blog keliatan aktif, per minggu nerbitin satu postingan baru, ane memanfaatkan fasilitas posting otomatis terjadwal 😀 *

    pasti sering mengalami gangguan yaitu “missed schedule”. Hal ini sering terjadi,setiap kali menggunakannya hampir selalu gagal
    pengalaman ane, dari 10 posting terjadwal, hanya 1 yang berhasil :hammer
    nah, hal ini dikarenakan kecilnya settingan waktu “time out” running aplikasi bawaan wordpress. Oke, hal ini bisa diatasi dengan mengubah sedikit koding pada cron.php
    Sebenarnya bug ini sudah ada sejak wordpress 2.9, bug ini dapat diatasi tanpa plugin 😀

    Cara mengatasi:
    buka file cron.php yang berada didalam direktori wp-includes

    lalu cari string

     
    wp_remote_post( $cron_url, array('timeout' => 0.01, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)) );
    

    untuk wordpress versi 3.5 ada di baris 248, kalo sudah ketemu
    seperti ini:

    Ganti timeout nya dari 0.01 menjadi 10.00, agar lebih lama, bisa diganti dengan angka yang lebih besar agar meyakinkan.

     
    wp_remote_post( $cron_url, array('timeout' => 10.00, 'blocking' => false, 'sslverify' => apply_filters('https_local_ssl_verify', true)) );
    

    jadi seperti ini:

      2 thoughts on “Cara Mengatasi Missed Schedule Pada wordpress

      Tinggalkan Balasan

      Alamat surel Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *