Banjarnegara, Jawa Tengah, Indonesia.
Cara Setting Cron Job Real Time di WordPress
Cara Setting Cron Job Real Time di WordPress – Bagi pengguna WordPress pasti sudah tidak asing lagi dengan Cron Job. Ya, Cron Job merupakan sebuah fitur penting di cPanel yang memungkinkan Anda untuk menjalankan tugas-tugas otomatis secara terjadwal di situs WordPress Anda.
Secara default, WordPress sudah tersedia fitur tersebut yang disebut dengan WP-CRON yang terletak pada file wp-cron.php. Perlu diingat bahwa WP-CRON tidak selalu dapat diandalkan untuk melakukan tugas secara otomatis.
Oleh karena itu, kita akan membahas mengenai cara setting Cron Job di WordPress, fungsinya, serta mengapa harus menonaktifkannya dan menggantinya dengan Realtime Cron Job.
Apa itu WP-CRON (Cron Job)?
Secara sederhana, WP-CRON merupakan fitur yang digunakan oleh WordPress untuk menangani segala tugas berbasis waktu secara otomatis. Fitur ini juga dikenal dengan Tugas Terjadwal.
Sedangkan Cron Job merupakan mekanisme yang digunakan untuk menjalankan tugas-tugas tertentu pada waktu yang telah ditentukan. Dalam hal ini, “cron” adalah singkatan dari “chronograph,” yang merupakan alat yang digunakan untuk mengukur waktu.
Perlukah WP-CRON WordPress Diaktifkan?
Dikarenakan memiliki fungsi dan peranan yang penting di dalam WordPress, mengaktifkan WP-CRON sangat direkomendasikan. Mengingat beberapa fitur yang di WordPress juga menggunakan WP-CRON seperti proses update otomatis plugin.
Perlu diingat bahwa, WP-CRON tidak selalu dapat diandalkan. Alasannya sederhana, yaitu settingan wp-cron.php WordPress ini memerlukan aktifitas ataupun traffic pengunjung untuk dapat memicu serta menjalankan fungsinya.
Hal ini berbanding terbalik jika Anda menggunakan real time Cron Job, dimana kita tidak perlu memiliki pemicu seperti aktivitas pengunjung situs kita. Selain itu, WP-CRON juga dapat memperlambat kinerja situs.
Cara Mematikan WP-CRON di WordPress
Sebelum Anda memutuskan untuk mengganti WP-CRON bawaan WordPress menjadi real time Cron Job, alangkah baiknya terlebih dahulu mematikan / menonaktifkannya terlebih dahulu.
Caranya cukup mudah, silahkan Anda masuk ke Cpanel kemudian masuk ke menu file manager. Lalu, buka public_html dan masukkan potongan kode di bawah pada file wp-config.php di atas tulisan /* That’s all, stop editing! Happy publishing. */ lalu simpan.
define('DISABLE_WP_CRON', true); /* That's all, stop editing! Happy publishing. */
Cara Setting Cron Job Real Time di Cpanel
Setelah Anda menonaktifkan WP-CRON bawaan WordPress, selanjutnya silahkan ikuti langkah-langkah cara setting Cron Job secara real time di Cpanel dengan mudah.
- Login terlebih dahulu ke Cpanel.
- Pilih menu Tugas Terjadwal / Cron Job.
- Atur real time Cron Job.
- Masukkan perintah.
- Selesai.
Khusus pada poin nomor 4, setidaknya ada 2 perintah yang saya gunakan di Cpanel. Berikut adalah perintah yang bisa Anda gunakan semua atau dapat memilih salah satu.
Silahkan atur interval waktu yang diinginkan. Sangat disarankan agar interval waktu diisi sesuai dengan batas minimal yang diperbolehkan oleh pihak hosting Anda. Lalu, kolom perintah dapat diisi dengan beberapa perintah berikut.
// Alternatif Pertama wget -q -O - https://www.domainanda.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1 // Alternatif Kedua php -q "/home/user/public_html/wp-cron.php"
Anda bisa menggunakan semua perintah di atas, pastikan juga https://www.domainanda.com diganti dengan situs WordPress milik Anda dan bagian perintah #2 kata user diganti dengan username Cpanel Anda.
Penutup
Demikian tutorial pada kesempatan kali ini mengenai cara setting Cron Job real time di WordPress menggunakan Cpanel dengan mudah. Apabila ada yang ingin ditanyakan, silahkan komentar di bawah. Semoga bermanfaat.