Sejak versi 3.7, WordPress telah melaksanakan kemas kini latar belakang secara natif dan mendayakannya secara automatik untuk keluaran kecil. Penapis membolehkan anda mengawal dengan lebih tepat apa yang dikemas kini secara automatik. Pemasangan kekal dan automatik sepenuhnya bagi semua kemas kini kecil, utama, pemalam, tema dan terjemahan tidak disokong, tetapi boleh dicapai dengan mudah melalui cara lain.
Terdapat banyak plugin yang meningkatkan kekerapan pemberitahuan dan ada yang menjanjikan untuk melaksanakan kemas kini sebenar; walau bagaimanapun, tiada satu pun daripada plugin ini yang berjaya dengan pasti. Penyelesaian yang sangat sesuai (bukan sahaja untuk tujuan ini) ialah alat baris arahan yang berkuasa WP-CLI . Selepas pemasangan ringkas, baris berikut (dilaksanakan dalam folder projek WordPress) memastikan bahawa semua kemas kini untuk komponen yang dinyatakan di atas dipasang tanpa terkecuali.:
c9350c4b867d1cadd72c3e4a77ae98a0
Oneliner berikut (yang dapat dipendekkan melalui alias atau dengan alat seperti tipis ) boleh dijalankan di mana-mana pelayan SSH (walaupun tanpa WP-CLI dipasang sebelumnya) untuk memasang semua kemas kini di sana dalam satu masa:
c9350c4b867d1cadd72c3e4a77ae98a0
Bendera --allow-root memastikan bahawa sistem dapat berjalan sebagai pengguna root (ini penting dalam persekitaran WSL ). Kemas kini komponen apa pun tanpa ujian sebelumnya dalam persekitaran pembangunan tempatan tidak digalakkan dalam keadaan apa pun. Walau bagaimanapun, jika anda mempunyai persekitaran WP terlindung atau kes penggunaan khas yang selalu anda inginkan untuk dibekalkan dengan kemas kini terbaru, semuanya juga dapat automatik melalui pekerjaan cron sederhana dalam bentuk fail bash:
c9350c4b867d1cadd72c3e4a77ae98a0
WP-CLI boleh melakukan lebih banyak lagi: menambah peranan pengguna, memadam komen, mencari dan menggantikan rentetan dalam pangkalan data, mengimport fail media... adalah berbaloi untuk melihat dokumentasi tersebut. Saya kini mempunyai dua isu GitHub yang terbuka mengenai pepijat kecil dalam modul bahasa , tetapi ini tidak menghalang penggunaannya dalam persekitaran pengeluaran.