Cara Menonaktifkan wp-cron di WordPress dan Membangun Karir Cron yang Tepat
Diterbitkan: 2022-06-28Apakah Anda mengalami kesulitan dengan tindakan terjadwal yang tidak berfungsi di WordPress?
WordPress memiliki proses penjadwalan bernama wp-cron, tetapi terkadang melewatkan pekerjaan terjadwal seperti menerbitkan posting terjadwal, mengirim email yang diaktifkan, dan sebagainya. Pekerjaan cron kanan yang dijalankan oleh metode operasi server Anda umumnya lebih bertanggung jawab.
Dalam posting ini, kami akan menunjukkan kepada Anda cara menonaktifkan wp-cron di WordPress, dan membahas dua teknik untuk mengatur posisi cron yang tepat.

Mengapa Nonaktifkan wp-cron?
Situs web WordPress Anda memiliki program penjadwalan yang dirancang untuk diidentifikasi sebagai wp-cron. Ia melakukan tugas-tugas yang memakan waktu seperti memeriksa pembaruan, menerbitkan posting terjadwal, dengan cepat mengembangkan cadangan umum, mengirim email yang diaktifkan, dan sebagainya.
Anda dapat menguasai lebih banyak lagi di buku panduan kami tentang cara melihat dan mengatur kerja cron WordPress.

Dilemanya adalah WordPress hanya diminta untuk memverifikasi pekerjaan terjadwal ketika seseorang mengunjungi situs web Anda. Ini beroperasi secara efektif lebih dari cukup untuk sebagian besar situs, tetapi kadang-kadang dapat menyebabkan kesulitan untuk yang berukuran lebih kecil.
Sebagai ilustrasi, jika situs web Anda memiliki pengunjung yang lebih rendah, maka posting terjadwal Anda mungkin tidak akan dipublikasikan tepat waktu. Dan jika situs internet Anda menerima banyak lalu lintas yang ditargetkan, maka wp-cron akan sering diperiksa, yang dapat mempengaruhi kinerja umum situs web Anda.
Sekarang jika Anda hanya ingin menyelesaikan kesalahan posting terjadwal yang hilang, maka Anda dapat menggunakan plugin gratis Penerbit Terjadwal Terlewatkan, tetapi jika Anda ingin memperbaiki semua masalah tindakan terjadwal, maka Anda memerlukan pekerjaan cron yang sebenarnya.
Pekerjaan cron yang sebenarnya dioperasikan oleh metode operasi server hosting bersih Anda, bukan oleh WordPress. Anda dapat mengaturnya untuk menguji tugas terjadwal ekstra andal. Secara default, WordPress tidak dapat mengatur ini di tingkat server, tetapi Anda dapat dengan mudah melakukannya dengan mengikuti tutorial kami.
Dengan penjelasan itu, mari kita cari cara menonaktifkan wp-cron dan membuat pekerjaan cron yang baik. Inilah yang akan kita bahas dalam tutorial ini:
Menonaktifkan wp-cron di WordPress
Untuk menonaktifkan wp-cron, Anda harus mengedit wp-config.php, yang merupakan file konfigurasi utama WordPress. Itu ditemukan di folder root situs WordPress Anda, dan Anda akan ingin menggunakan pelanggan FTP atau pengelola file di panel pengaturan hosting internet situs web Anda.
File ini berisi banyak fakta rumit, dan mendapatkan modifikasi yang tidak tepat dapat merusak situs WordPress Anda. Kami mengusulkan untuk membuat cadangan file terlebih dahulu, hanya dalam skenario. Anda dapat mempelajari caranya dengan mengikuti panduan kami tentang cara mengedit wp-config.php di WordPress.
Anda harus menempelkan kode yang melekat ke dalam file wp-config.php tepat sebelum baris yang menyatakan 'Itu saja, berhenti meningkatkan! Selamat ngeblog.'
determine('DISABLE_WP_CRON', correct)

Setelah itu, Anda harus membantu Anda menyimpan file dan mengunggahnya kembali ke situs web Anda.
WordPress tidak akan lagi menyebabkan wp-cron ketika orang lain mengunjungi situs Anda.
Menempatkan Pekerjaan Cron yang Sesuai di Host WordPress Anda
Sekarang Anda harus menyiapkan tugas cron yang tepat untuk menjalankan tanggung jawab terjadwal Anda. Cara Anda melakukan ini akan berubah bergantung pada alat yang disediakan oleh perusahaan hosting internet WordPress Anda.
Cara terbaik untuk mengatur pekerjaan cron adalah menggunakan cPanel, panel perintah situs web populer yang dilengkapi dengan banyak paket hosting web bersih, seperti Bluehost. Kami akan menggunakan cPanel Bluehost dalam tutorial ini.
Catatan: Beberapa host internet benar-benar tidak menggunakan cPanel dan beberapa bahkan mungkin tidak mengizinkan Anda membuat karir cron. Jika ragu, Anda harus menghubungi pemasok hosting Anda atau berbicara dengan dokumentasi bantuan mereka. Anda biasanya dapat menggunakan dukungan cron pertemuan sosial ke-3 (di bawah).
Setelah Anda masuk ke akun hosting Anda dan menavigasi ke cPanel, Anda harus menggulir ke bawah sampai akhirnya Anda menemukan 'Cron Jobs' dan kemudian klik di atasnya.
Anda mungkin mendapatkannya di area 'Lanjutan', tetapi ini dapat berubah berdasarkan penyedia hosting web Anda.

Ini akan membawa Anda ke halaman web baru tempat Anda dapat membuat pekerjaan cron baru.

Jangan pernah khawatir tentang peringatan yang akan Anda lihat tentang membutuhkan pengetahuan yang sangat baik tentang instruksi Linux. Hanya perintah orang yang penting, dan kami akan menunjukkan secara spesifik apa yang ada di bawahnya.

Jika perlu, Anda dapat mengubah alamat email persis di mana pemberitahuan posisi cron akan dikirim. Alamat default adalah yang pertama Anda gunakan saat mendaftar ke hosting web Anda, dan ini akan berfungsi dengan baik di sebagian besar situs.
Sekarang, mari gulir ke bawah ke bagian 'Tambahkan Pekerjaan Cron Baru' dan buat sebuah pekerjaan cron.
Awal, Anda harus memilih seberapa sering posisi cron akan dioperasikan. Ini bisa apa saja yang Anda suka, tetapi kami menyarankan interval 30 menit.
Anda hanya perlu mengklik tombol 'Pengaturan Umum' dan memutuskan interval waktu dari dropdown. 'Dua Kali Per Jam' adalah preferensi yang baik untuk sebagian besar situs jika Anda tidak dijamin.

Sekarang Anda dapat memasukkan perintah yang akan memeriksa WordPress untuk menjalankan tugas terjadwalnya. Anda perlu menempelkan kode berikut ke dalam industri 'Perintah':
wget -q -O - https://illustration.com/wp-cron.php?performing_wp_cron >/dev/null 2>&1
Pastikan Anda mengganti 'example.com' dengan URL situs web Anda sendiri.
Setelah Anda melakukan itu, pastikan Anda mengklik tombol 'Tambahkan Pekerjaan Cron Baru', dan Anda akan melihat tugas cron baru tambahan untuk catatan di bawahnya.

WordPress sekarang akan memeriksa dan menjalankan tanggung jawab terjadwal setiap 30 menit sebagai gantinya ketika seseorang mengunjungi situs web Anda.
Tingkatkan Pekerjaan Cron yang Sesuai Menggunakan Dukungan Pihak Ketiga
Jika strategi hosting web Anda tidak memberikan pekerjaan cron yang baik, atau sulit untuk diterapkan, maka Anda dapat menggunakan layanan cron kesempatan ketiga sebagai alternatif.
Ini adalah layanan ahli khusus yang memungkinkan Anda mengatur pekerjaan cron menggunakan antarmuka langsung. Tercantum di sini adalah beberapa jenis yang lebih baik:
Untuk tutorial ini, kami akan menggunakan EasyCron karena faktanya tidak rumit untuk digunakan, dan strategi tanpa biaya cocok untuk sebagian besar contoh penggunaan pemula.
Setelah Anda membuat akun yang benar-benar gratis, Anda dapat membuat cron work baru dengan mengklik tombol '+ Cron Job' pada tombol yang tersisa.

Ini akan memunculkan monitor 'Buat Cron Job'. Untuk memulainya, Anda harus menempelkan URL berikutnya ke dalam bidang 'URL untuk dihubungi'.
https://case in point.com/wp-cron.php?accomplishing_wp_cron
Pastikan Anda mengganti 'example.com' dengan URL situs milik Anda.

Tepat setelah itu, Anda benar-benar harus memilih 'Setiap 30 menit' dari daftar 'Kapan harus mengeksekusi'. Setelah Anda selesai, jangan lupa untuk mengklik tombol 'Buat Cron Job' untuk outlet ritel pilihan Anda.
Pekerjaan cron baru akan ditambahkan ke daftar, dan mengoperasikan wp-cron di situs web Anda hampir setiap 30 menit.

Kami harap tutorial ini membantu Anda mengetahui cara menonaktifkan wp-cron di WordPress dan membuat pekerjaan cron yang baik. Anda mungkin juga ingin melihat panduan langkah demi langkah kami ke pengoptimalan mesin pencari WordPress, atau memeriksa daftar kesalahan WordPress umum kami dan cara memperbaikinya.
Jika Anda menyukai artikel singkat ini, pastikan untuk berlangganan ke Saluran YouTube kami untuk tutorial klip video WordPress. Anda juga dapat memperoleh kami di Twitter dan Fb.