Automatikus WordPress frissítések

A 3.7-es verzió óta a WordPress natívan implementálja a háttérfrissítéseket, és automatikusan engedélyezi azokat a kisebb kiadásoknál. A szűrők lehetővé teszik az automatikus frissítések pontosabb szabályozását. Az összes kisebb, nagyobb, bővítmény-, téma- és fordítási frissítés végleges, teljesen automatizált telepítése nem támogatott, de más módon könnyen elérhető.


Számos bővítmény létezik , amelyek növelik az értesítések gyakoriságát, sőt, némelyikük még a tényleges frissítések elvégzését is ígéri; azonban ezek közül egyik sem működik megbízhatóan. Egy nagyon alkalmas megoldás (nem csak erre a célra) a hatékony parancssori eszköz, a WP-CLI . Egy rövid telepítés után a következő sorok (a WordPress projektmappájában végrehajtva) biztosítják, hogy a fent említett komponensek összes frissítése kivétel nélkül települjön.:

c9350c4b867d1cadd72c3e4a77ae98a0

A következő oneliner (amely álnéven keresztül rövidíthető, vagy olyan eszközökkel, mint a flimsy ) bármely SSH szerveren futtatható (akár előzetesen telepített WP-CLI nélkül is), hogy az összes frissítést egyszerre telepíthesse:

c9350c4b867d1cadd72c3e4a77ae98a0

A --allow-root jelző biztosítja, hogy a rendszerek root felhasználóként fussanak (ez elengedhetetlen a WSL környezetekben). Semmilyen körülmények között nem ajánlott bármely alkatrész frissítése előzetes tesztelés nélkül a helyi fejlesztői környezetben. Azonban, ha van egy árnyékolt WP környezete vagy egy speciális használati esete, amelyet mindig szeretne a legújabb frissítésekkel ellátni, akkor az egészet egy egyszerű cron jobon keresztül is lehet automatizálni, bash fájl formájában.:

c9350c4b867d1cadd72c3e4a77ae98a0

A WP-CLI sokkal többet tud: felhasználói szerepköröket adhat hozzá, megjegyzéseket törölhet, karakterláncokat kereshet és cserélhet az adatbázisokban, médiafájlokat importálhat... érdemes átnézni a dokumentációt . Jelenleg két nyitott GitHub problémám van a nyelvi modul kisebb hibáival kapcsolatban, de ezek nem akadályozzák meg a használatát éles környezetben.

Vissza