Automatikus WordPress frissítések

A WordPress a 3.7 verzió óta natív módon implementálta a háttérfrissítéseket, és automatikusan aktiválta őket kisebb kiadások esetén. A szűrők segítségével pontosabban szabályozhatja a viselkedést, hogy mi frissül pontosan. Az összes kisebb, nagyobb, plug-in, téma és fordítás frissítésének állandó, teljesen automatikus telepítését nem tervezték, de könnyen elvégezhető másként.


Számos olyan bővítmény létezik, amelyek növelik az értesítések behívásának gyakoriságát, és egyes esetekben a tényleges frissítések végrehajtását is ígérik; De ezeknek a bővítményeknek egyik sem sikerül megbízhatóan. A WP-CLI hatékony parancssori eszköz nagyon alkalmas megoldást kínál (nemcsak erre a célra). Rövid telepítés után a következő sorok (a WP project mappában futtatva) biztosítják, hogy a fenti összetevők összes frissítése kivétel nélkül telepítve legyen:

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 tehet: felhasználói szerepkörök hozzáadása, kommentek törlése, karakterláncok keresése és cseréje az adatbázisokban, médiafájlok importálása ... érdemes megnézni a dokumentációt . Jelenleg két olyan Github- kérdést nyitottam meg, amelyek a nyelvi modul apró hibáit érintik, de nem akadályozzák a felhasználást produktív környezetekben.

Vissza