2 menit
Dalam artikel ini, kita akan membahas cara singkat test cron job WordPress menggunakan WP-CLI. Jadi jika kamu masih belum menginstall WP-CLI, kamu bisa menginstalnya dulu mengikuti tutorial ini: Cara Install WP-CLI di Linux
Cron Job merupakan salah satu fitur untuk menjadwalkan proses tertentu, terutama ketika di WordPress, cron ini memungkinkan kamu untuk menjalankan auto update plugin, tema, hingga menjadwalkan postingan atau artikel.
Tapi kadang ada kalanya postingan terjadwal tidak berjalan semestinya, sehingga mungkin kamu penasaran apakah cron job di wordpress benar-benar berjalan atau tidak.
Cara Test Cron Job WordPress
Sebelum melanjutkan ke langkah-langkah melakukan pengetesan, pastikan kamu sudah bisa login ke SSH pada servermu, atau akses Terminal. Apabila sudah, maka kamu bisa mengikuti langkah-langkah berikut ini
1. Buka Folder Instalasi WordPress
Untuk melakukan ini, kamu bisa menggunakan perintah cd. Misalnya folder instalsai di folder public_html, maka kamu bisa menggunakan perintah berikut
cd public_html
2. Periksa WP-CLI
Pastikan bahwa WP-CLI sudah benar-benar terinstall di servermu. Misalnya jika kamu mengikuti tutorial Cara Install WP-CLI di Linux, maka kamu bisa memeriksa versi WP-CLI dengan perintah berikut
wp --info
Apabila WP-CLI terinstall, maka kamu akan mendapatkan output yang kurang lebih seperti ini
3. Periksa Status Cron Job WordPress
Akhirnya, pada langkah ini kamu bisa memeriksa apakah cron job pada wordpressmu bekerja dengan normal atau tidak. Untuk melakukannya, maka kamu hanya perlu menjalankan perintah ini
wp cron test
Berdasarkan outputnya, kamu bisa mengetahui apakah cron job pada wordpress bejerka atau tidak.
- Success: WP-Cron spawning is working as expected.
Jika kamu mendapatkan pesan ini, berarti cron job di wordpress bekerja dengan normal - Error: The DISABLE_WP_CRON constant is set to true. WP-Cron spawning is disabled.
Apabila mendapatkan pesan ini, berarti ada konfigurasi biasanya di wp-config atau konfigurasi lain yang menonaktifkan fungsi cron job di WordPress - Warning: The ALTERNATE_WP_CRON constant is set to true. WP-Cron spawning is not asynchronous.
Hampir sama seperti WP-Cron yang dinonaktifkan, namun untuk pesan ini menandakan bahwa kamu mengaktifkan ALTERNATE_WP_CRON (biasanya dari wp-config), namun cron job tetap bekerja dengan normal
Pesan-pesan tersebut merupakan pesan umum yang mungkin kamu temukan, namun bisa saja ada pesan error lain yang akan kamu temukan, misalnya Error: WP-Cron spawn failed with error: cURL error 6: Could not resolve host.
Jika kamu menemukan error lain seperti itu, maka kemungkinan errornya bukan dari konfigurasi wordpress, namun ada kesalahan pada konfigurasi server atau domain.
Terima kasih telah berkunjung ke WPGan.com. Dapatkan saldo $100 di Vultr gratis dan deploy servermu sendiri melalui [Halaman Ini]