A bővítmények naprakészen tartása a WordPress biztonságának alapja: a feltörések nagy része egy elavult bővítmény ismert, már javított hibáján keresztül történik. A WordPress 5.5-ös verziója óta a bővítmények és a sablonok automatikus frissítése az admin felületről is bekapcsolható.
Bekapcsolás egyesével
- Jelentkezzen be a WordPress admin felületére, és nyissa meg a Bővítmények > Telepített bővítmények oldalt.
- Az Automatikus frissítések oszlopban kattintson a bővítmény mellett az Automatikus frissítés engedélyezése linkre.
Ugyanitt kapcsolhatja ki, ha egy bővítménynél mégis kézzel szeretne frissíteni.
Tömeges bekapcsolás
Jelölje ki a bővítményeket a lista bal oldalán, a Tömeges műveletek listából válassza az Automatikus frissítés engedélyezése lehetőséget, majd kattintson az Alkalmaz gombra.
Sablonok és a WordPress mag
- Sablonok: a Megjelenés > Sablonok oldalon a sablonra kattintva kapcsolhatja be az automatikus frissítést.
- WordPress mag: a kisebb (biztonsági és javító) kiadások alapértelmezetten automatikusan települnek. A főverziók automatikus frissítését a Vezérlőpult > Frissítések oldalon kapcsolhatja be.
WP-CLI-vel
Ha SSH-hozzáférése van, parancssorból is beállíthatja:
wp plugin auto-updates enable --all
wp plugin auto-updates status
Hogy mikor frissítsen a WP Toolkitben, mikor az admin felületen és mikor WP-CLI-vel, a frissítési módok összehasonlítása mutatja meg.
Hogyan működik?
A WordPress naponta kétszer ellenőrzi a frissítéseket a beépített időzítőjével (WP-Cron), és a frissítésekről e-mailt küld az adminisztrátori címre. A 6.6-os verzió óta, ha egy automatikus bővítményfrissítés után az oldal végzetes hibával áll le, a WordPress visszaállítja a bővítmény előző verzióját.
Ha a WP-Cront valódi cron jobra cserélte (a WP-Cron cseréjének lépései), ellenőrizze, hogy a cron job rendszeresen fut, különben a frissítések elmaradnak.
Mikor ne kapcsolja be mindenhol?
Fizetési és számlázó integrációknál, egyedi fejlesztésű vagy erősen testreszabott bővítményeknél, illetve nagy forgalmú webshopoknál egy hibás frissítés azonnal bevételkiesést okozhat. Ezeket érdemes kézzel, előbb egy tesztkörnyezetben frissíteni; a tesztkörnyezet létrehozását a WP Toolkit staging funkciójáról szóló cikk mutatja be. A fizetős bővítmények csak érvényes licenccel frissülnek automatikusan.
WP Toolkit: intelligens frissítés
WordPress tárhelyeinken és cPanel tárhelyeinken a WP Toolkit Deluxe Intelligens frissítés funkció kapcsolója (a webhely adatlapjának alján) bekapcsolja az előzetes tesztelést: a WP Toolkit klónozza a webhelyet, a klónon végzi el a frissítést, majd teszteket futtat, hogy elromlott-e valami. A teszteredmények és a tesztwebhely alapján dönthet arról, hogy az élő oldalt frissíti-e. A WordPress alapvető beállításairól a WP Toolkitben külön cikk szól, a sebezhető bővítmények automatikus frissítéséről pedig a sebezhető bővítményekről szóló cikk.
Mentés frissítés előtt
Az automatikus frissítés mellett is legyen friss biztonsági mentése, hogy egy hibás frissítés után gyorsan visszaállíthassa a működő állapotot. A frissítésekről bővebben blogunkon: WordPress bővítmények frissítése.