Blog Situstarget » Tips Tekno » Cara Mengatasi Missed Schedule di WordPress

Cara Mengatasi Missed Schedule di WordPress

Saat liburan di luar kota, di pulau terluar, dan terpencil, yang jarang ada sinyal masuk di wilayah tersebut.

Sebelum liburan kamu mungkin sudah membuat jadwal artikel yang akan otomatis dipos pada blog WordPress.

Berharap semua baik-baik saja dan artikel akan dipos otomatis oleh sistem WordPress.

Satu hari berjalan, ternyata tidak ada satu artikel pun yang tayang!

Informasi di dashboard ada pesan eror missed schedule

Duh, mana lagi di tempat yang susah sinyal lagi, kalau seperti ini kemungkinan besar artikel yang lain pun tidak akan sesuai dengan jadwal post.

Apa penyebabnya? Berikut penjelasan lengkap mengenai masalah missed schedule di blog WordPress.

Apa Itu Eror Missed Schedule WordPress?

Masalah missed schedule post adalah task atau tugas pada WordPress yang terlewat untuk dijalankan.

Tidak hanya soal post, bisa juga tugas lain semisal backup otomatis, pembaruan plugin otomatis, dan semisalnya.

Sehingga artikel yang sudah kamu set jadwal untuk otomatis tayang di blog, jadwal tersebut terlewat untuk dieksekusi oleh WordPress.

WordPress sendiri memiliki sistem yang bernama WP-Cron.php yang bertugas untuk menjalankan tugas-tugas tadi secara otomatis.

WP-Cron akan menjalankan tugas berdasarkan waktu dan jadwal yang telah kamu tetapkan sebelumnya.

Sayangnya sistem WP-Cron ini bukanlah sistem cron yang sebenarnya.

WP-Cron.php adalah sebuah solusi yang di mana tidak semua penyedia jasa hosting memperkenankan penggunanya mengakses sistem cron pada level sistem operasi.

Dengan kata lain, WP-Cron tersebut akan berjalan dengan bantuan trigger dari visitor website kamu.

Jika website kamu mendapatkan kunjungan dari pembaca maka WP-Cron tadi akan mengecek schedule task apa saja yang harus dijalankan.

Bagaimana jika tidak ada kunjungan dari visitor? Atau ternyata ada kunjungan ke website kamu baru ada di malam hari.

Hal demikian yang membuat eror missed schedule post terjadi.

Cara Memperbaiki Masalah Missed Schedule

Untuk memperbaiki masalah missed schedule ini dan memastikan setiap artikel yang terjadwal, bisa tayang tepat waktu sesuai dengan tanggal dan waktu yang telah kamu tentukan, itu sangat mudah.

Kamu bisa melakukan perbaikan dengan cara berikut ini.

1. Aktifkan Kembali WP-Cron Bawaan WordPress

Cara mengaktifkan WP-Cron Bawaan WordPress untuk Mengatasi Masalah Missed Schedule Artikel

Jika situs kamu memiliki traffic yang sudah mencapai puluhan atau bahkan ratusan orang per hari.

WP-Cron sebenarnya sudah lebih dari cukup kok.

Namun mungkin ada kesalahan pada pengaturan di file WP-Config.php.

Sehingga membuat WP-Cron bawaan blog WordPress tidak bekerja atau dinonaktifkan.

Kamu bisa cek terlebih dahulu pada file WP-Config.php melalui File Manager atau aplikasi FTP.

Lakukan edit, cari, dan hapus bari kode berikut ini jika ada:

define (‘DISABLE_WP_CRON’, true);

Dengan menghapus bari kode di atas, kamu telah mengaktifkan kembali WP Cron bawaan WordPress.

2. Menggunakan Plugin Scheduled Post Trigger

Cara menggunakan plugin scheduled post trigger untuk mengatasi eror missed schedule pada blog WordPress.

Lakukan instalasi plugin Scheduled Post Trigger, aktifkan plugin pada situs WordPress kamu.

Setiap kali visitor website melakukan load situs, script ringan ini akan mengecek apakah ada schedule post yang terlewat.

Secara otomatis, plugin akan mempublikasikan artikel yang mengalami masalah missed schedule tadi.

3. Jalankan Cron Task Melalui EasyCron

Tutorial mengenai EasyCron pernah kita bahas pada artikel Cara Menggunakan EasyCron untuk WordPress.

Cara menggunakannya sangat mudah.

1. Daftar di Situs EasyCron.

2. Nonaktifkan Cron bawaan dari WordPress, edit pada file wp-config.php. Masukkan kode berikut:

define(‘DISABLE_WP_CRON’, true);
define(‘ALTERNATE_WP_CRON’, true);

3. Masukkan URL blog WordPress kamu, misalnya saja https://www.situstarget.com/wp-cron.php (ganti dengan nama domain kamu sendiri)

4. Pada bagian when execute bisa kamu isi dengan waktu interval kapan waktu eksekusinya, bisa per menit, 10 menit, per satu jam, dst.

5. Pada bagian Timezone jangan lupa untuk memilih lokasi waktu kamu, misalnya Asia/Jakarta.

4. Menggunakan Cron Job cPanel

Cara menggunakan Cron Jobs cPanel untuk Menggantikan WP-Cron WordPress

Cara keempat sedikit lebih teknis, namun cukup efektif mengatasi error missed schedule post pada WordPress.

Jika situs kamu sudah semakin besar, menggunakan sistem cron di level OS akan sangat membantu.

Misalnya saja menggunakan Cron Jobs di cPanel.

1. Login dahulu ke akun cPanel kamu.

2. Cari dan temukan menu Cron Jobs, seperti gambar di atas, dan klik dua kali.

3. Masukkan waktu interval untuk menjalankan sebuah task. Misalnya per 5 menit seperti gambar di bawah ini.

Cara menggunakan Cron Jobs pada cPanel

4. Pada kolom command bisa kamu masukkan perintah berikut. Jangan lupa ganti dengan nama domain blog WordPress kamu.

wget -q -O - https://www.situstarget.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

5. Terakhir, klik tombol Add New Cron Job.

6. Matikan juga cron bawaan WordPress dengan cara yang tertera di poin ketiga di atas.

Kesimpulan

Fitur schedule post pada WordPress merupakan fitur yang sangat bermanfaat bagi sebagian besar blogger.

Dengan adanya fitur ini, kamu bisa terus menyediakan konten setiap hari sesuai dengan jadwal rilis tanpa harus memposting artikel secara manual.

Liburan pun tidak terganggu dengan aktivitas ngeblog dengan adanya fitur ini.

Kamu sendiri apakah pernah mengalami eror missed schedule? Bagaimana cara kamu menyelesaikan masalah tersebut?

Apakah kamu menggunakan salah satu cara di atas atau dengan cara yang lain?

Yuk, share metode lain yang sekiranya belum dibahas pada tulisan di atas melalui kotak komentar di bawah artikel ini.