WordPress memiliki fitur Schedule yang dapat memudahkan pengguna, dalam penjadwalan artikel terbaru. Dengan fitur schedule ini, Anda bisa menata penjadwalan, sesuai dengan waktu yang ditentukan. Namun ada kalanya schedule post yang telah Anda buat gagal, dan akan muncul Error missed schedule pada artikel tersebut.
Pada panduan ini, kami akan berbagi cara untuk mengatasi error missed schedule WordPress dengan mudah.
Penyebab Error Missed Schedule WordPress
Ketika anda menjadwalkan suatu artikel sesuai tanggal atau waktu post yang ditentukan, maka status port Anda akan berubah menjadi “schedule”. Harapannya, artikel tersebut dapat dipublikasi sesuai waktu yang ditentukan.
Namun terkadang artikel yang berstatus ‘schedule’ ini akan gagal publish, karena beberapa hal. Sehingga statusnya akan berubah menjadi ‘Missed schedule’. Karena error tersebut, Anda harus melakukan publish artikel secara manual.
Kenapa hal ini terjadi? Ada beberapa kemungkinan yang menyebabkan error ini terjadi. Seperti saat penjadwalan dilakukan, server anda mengalami resource limit yang menyebabkan sistem gagal melakukan publikasi. Hingga dimungkinkan cron job pada WordPress gagal melakukan pengecekan jadwal yang telah dibuat.
Mengatasi Error Missed Schedule WordPress
Ada beberapa cara yang bisa anda lakukan, untuk mengatasi masalah tersebut. Berikut beberapa cara yang dapat Anda coba.
1. Menggunakan Plugin
Ada beberapa pilihan plugin schedule post yang dapat anda pilih, seperti Advanced Schedule Posts, Scheduled Post Trigger hingga Auto Post Scheduler. Anda bisa klik link berikut untuk lihat plugin schedule post.
Setelah Anda menentukan ingin menggunakan plugin yang mana, selanjutnya Anda bisa menginstall plugin tersebut melalui dashboard WordPress anda. Panduan install plugin bisa Anda pelajari pada : Cara install plugin di WordPress
2. Gunakan Cron Job
Cara mengatasi error missed schedule yang pertama adalah dengan memperbaiki script WordPress yang kita miliki. Langkahnya sebagai berikut :
- Login ke control panel hosting anda.
- Masuk ke directory website WordPress anda, lalu cari file wp-config.php.
- Klik kanan pada file tersebut, lalu editlah script line dibawah kode define(‘DB_COLLATE’, ”); dengan script berikut :
define('DISABLE_WP_CRON', true);
maka hasilnya akan menjadi seperti gambar berikut :
- Setelah itu, silahkan simpan file wp-config.php yang telah anda edit.
- Langkah selanjutnya, kita akan mengatur cron di hosting. Caranya, silahkan akses ke halaman utama cPanel hosting Anda.
- Klik menu Cron Job seperti gambar berikut.
- Selanjutnya anda bisa membuat cron job. Silahkan pilih interval cron job yang akan dijalankan sesuai kebutuhan. Anda bisa memilih interval seperti gambar berikut.
Anda bisa menggunakan command dengan format berikut ini:
wget -q -O - https://namadomainanda.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
- Setelah semua config cron job telah terisi, silahkan klik tombol ‘Add New Cron Job’.
- Sekarang, cron di website anda telah diatur untuk melakukan pengecekan schedule yang anda tentukan.
Demikian artikel tentang cara mengatasi error missed schedule di WordPress, semoga bermanfaat.