Menonaktifkan wp-cron.php di WordPress

WordPress menggunakan file bernama wp-cron.php sebagai pekerjaan cron virtual, atau tugas terjadwal untuk mengotomatiskan hal-hal seperti menerbitkan posting terjadwal, memeriksa pembaruan plugin atau tema, mengirim pemberitahuan email, dan banyak lagi.

Secara default WordPress diatur untuk memanggil wp-cron.php setiap kali seseorang mengunjungi situs WordPress Anda ketika ada tugas terjadwal, untuk pada dasarnya bertanya "apakah sudah waktunya untuk melakukan sesuatu?".

Pada situs dengan lalu lintas rendah, hal ini baik-baik saja, tetapi ketika kunjungan situs Anda mulai meningkat, memeriksa beberapa kali untuk tugas terjadwal bisa sangat tidak efisien dan menyebabkan masalah penggunaan sumber daya untuk server, ini pada gilirannya akan membuat situs web Anda memuat lebih lambat.

Nonaktifkan perilaku wp-cron.php default

Kita dapat dengan mudah memberi tahu WordPress untuk membiarkan kita menangani eksekusi wp-cron.php dengan file wp-config.php.

  1. Buka file wp-config.php Anda dengan cPanel File Manager Code Editor
  2. Pergi ke bagian bawah pengaturan database di wp-config.php biasanya di sekitar baris 37. Tambahkan kode: define ('DISABLE_WP_CRON', 'true');
  3. Klik Save

Sekarang WordPress tidak akan secara otomatis menjalankan skrip wp-cron.php setiap kali situs Anda mendapat pengunjung baru.

Atur pekerjaan cron manual untuk wp-cron.php

Untuk sebagian besar pengguna WordPress yang menjalankan skrip wp-cron.php setiap 12 jam sudah cukup. Itu hanya akan menjadi 2 eksekusi dalam sehari, dibandingkan dengan mungkin ratusan, atau bahkan ribuan jika Anda memiliki banyak lalu lintas situs web hari itu.

  1. Masuk ke cPanel
  2. Klik pada cron jobs Di bawah bagian Advanced, klik Cron Jobs.
  3. Pilih Sekali satu jam dari menu drop-down Common Settings.
  4. Sekarang pilih Setiap 12 jam dari drop-down Jam.
  5. Terakhir isikan kode untuk menjalankan cron job dan klik Add New Cron Job - code: "cd /home/username/public_html; php -q wp-cron.php" (Di mana nama pengguna adalah nama pengguna cPanel Anda.)

Perlu diingat bahwa jalur /home/username/public_html adalah untuk domain primer, jika Anda menggunakan domain addon, atau telah menginstal WordPress di sub-direktori, pastikan untuk memperbarui jalur Anda.

Anda akan melihat bahwa tugas cron baru Anda telah berhasil ditambahkan.

Sekarang WordPress seharusnya menjalankan tugas terjadwal dengan aman melalui skrip wp-cron.php, tetapi hanya pada interval yang ditentukan.

  • Wordpress
  • 2 Users Found This Useful
Was this answer helpful?

Related Articles

Bagaimana melindungi WordPress dari serangan XML-RPC

XML-RPC adalah protokol remote jarak jauh. Sesuai namanya, ia menggunakan XML (Extensible Markup...

Pembaruan Otomatis WordPress

Banyak pengguna bertanya kepada kami bagaimana cara mengaktifkan pembaruan otomatis di WordPress....

Blokir bot jahat melalui .htaccess

Apakah Anda melihat banyak lalu lintas ke situs Anda dari bot yang buruk? Jika Anda memiliki...

Cara yang benar menginstal WordPress melalui Softaculous

Menginstal WordPress melalui sistem sekali klik kami sangat mudah dilakukan. Untuk melakukan ini,...

Plugin WordPress: Sahabat Terbaik dan Musuh Terburuk Anda

Salah satu keluhan yang paling sering kami dapatkan adalah bahwa situs web seseorang lambat atau...

Powered by WHMCompleteSolution