Sejak versi 3.7, WordPress telah menerapkan pembaruan latar belakang secara bawaan dan mengaktifkannya secara otomatis untuk rilis minor. Filter memungkinkan Anda mengontrol dengan lebih tepat apa yang diperbarui secara otomatis. Instalasi permanen dan sepenuhnya otomatis untuk semua pembaruan minor, mayor, plugin, tema, dan terjemahan tidak didukung, tetapi dapat dengan mudah dicapai melalui cara lain.
Terdapat banyak plugin yang meningkatkan frekuensi notifikasi dan beberapa bahkan menjanjikan untuk melakukan pembaruan sebenarnya; namun, tidak satu pun dari plugin ini yang berhasil secara andal. Solusi yang sangat tepat (tidak hanya untuk tujuan ini) adalah alat baris perintah yang ampuh , WP-CLI . Setelah instalasi singkat, baris-baris berikut (dijalankan di folder proyek WordPress) memastikan bahwa semua pembaruan untuk komponen yang disebutkan di atas diinstal tanpa kecuali.:
c9350c4b867d1cadd72c3e4a77ae98a0
Oneliner berikut (yang dapat disingkat menggunakan alias atau dengan alat seperti tipis ) dapat dijalankan di server SSH mana pun (bahkan tanpa WP-CLI yang diinstal sebelumnya) untuk menginstal semua pembaruan di sana dalam satu gerakan:
c9350c4b867d1cadd72c3e4a77ae98a0
Bendera --allow-root memastikan bahwa sistem dapat dijalankan sebagai pengguna root (ini penting dalam lingkungan WSL ). Pembaruan komponen apa pun tanpa pengujian sebelumnya di lingkungan pengembangan lokal tidak disarankan dalam keadaan apa pun. Namun, jika Anda memiliki lingkungan WP terlindung atau kasus penggunaan khusus yang selalu ingin mendapatkan pembaruan terkini, semuanya juga dapat diotomatiskan melalui tugas cron sederhana dalam bentuk file bash.:
c9350c4b867d1cadd72c3e4a77ae98a0
WP-CLI dapat melakukan lebih banyak hal: menambahkan peran pengguna, menghapus komentar, mencari dan mengganti string dalam database, mengimpor file media... ada baiknya melihat dokumentasinya . Saat ini saya telah membuka dua masalah GitHub yang berkaitan dengan bug kecil dalam modul bahasa , tetapi tidak mencegah penggunaan di lingkungan produktif.