Që nga versioni 3.7, WordPress ka implementuar në mënyrë native përditësimet në sfond dhe i ka aktivizuar automatikisht ato për versione të vogla. Filtrat ju lejojnë të kontrolloni më saktë se çfarë përditësohet automatikisht. Një instalim i përhershëm dhe plotësisht i automatizuar i të gjitha përditësimeve të vogla, të mëdha, të shtojcave, temave dhe përkthimeve nuk mbështetet, por mund të arrihet lehtësisht përmes mjeteve të tjera.
Ekzistojnë shumë shtojca që rrisin frekuencën e njoftimeve dhe disa madje premtojnë të kryejnë përditësimet aktuale; megjithatë, asnjë nga këto shtojca nuk ka sukses të besueshëm. Një zgjidhje shumë e përshtatshme (jo vetëm për këtë qëllim) është mjeti i fuqishëm i linjës së komandës WP-CLI . Pas një instalimi të shkurtër, rreshtat e mëposhtëm (të ekzekutuar në dosjen e projektit WordPress) sigurojnë që të gjitha përditësimet për komponentët e lartpërmendur të instalohen pa përjashtim.:
c9350c4b867d1cadd72c3e4a77ae98a0
Oneliner-i i mëposhtëm (i cili mund të shkurtohet përmes një pseudonimi ose me mjete si i dobët ) mund të ekzekutohet në çdo server SSH (edhe pa instaluar më parë WP-CLI) në mënyrë që të instaloni të gjitha azhurnimet atje me një lëvizje:
c9350c4b867d1cadd72c3e4a77ae98a0
Flamuri --allow-root siguron që sistemet të mund të funksionojnë si përdorues root (kjo është thelbësore në mjediset WSL ). Një azhurnim i cilitdo komponent pa testime paraprake në një mjedis zhvillimi lokal nuk rekomandohet në asnjë rrethanë. Sidoqoftë, nëse keni një mjedis WP të mbrojtur ose një rast përdorimi të veçantë që gjithmonë dëshironi të pajiseni me azhurnimet më të fundit, e gjithë gjëja gjithashtu mund të automatizohet përmes një pune të thjeshtë cron në formën e një skedari bash:
c9350c4b867d1cadd72c3e4a77ae98a0
WP-CLI mund të bëjë shumë më tepër: të shtojë role përdoruesish, të fshijë komente, të kërkojë dhe zëvendësojë vargje në bazat e të dhënave, të importojë skedarë media... ia vlen t'i hidhni një sy dokumentacionit . Aktualisht kam dy probleme të hapura në GitHub që kanë të bëjnë me gabime të vogla në modulin e gjuhës , por këto nuk e pengojnë përdorimin e tij në mjediset e prodhimit.