A következő tanfolyam indul

2017. július 20.

WordPress: automatikus frissítések letiltása

A WordPress 3.7 verziója óta a WordPress automatikusan frissíti magát. A frissítéseknek 4 fajtája van: WordPress frissítése, bővítmények frissítése, kinézet=sablon frissítése és a nyelvi fájlok frissítése.

A frissítésekre azért van szükség, mert ezzel a biztonsági réseket minimalizálhatjuk, jelentősen csökkenthetjük a weboldal támadhatóságát. Egy nyílt forráskódú, esetleg már elavult rendszer könnyen a támadások célpontja lehet.

 

Miért akarnánk letiltani az automatikus frissítéseket?

Néhány lehetséges ok:

  • Az ellenőrizhetetlen, automatikus frissítés bajos lehet, ha pl. korábban már belenyúltunk és módosítottunk a WordPress fájljaiban, ugyanis ezek frissítéskor kivétel nélkül felülíródnak, így elszállhatnak a módosítások. (Persze biztonsági mentésből még mindig vissza lehet állítani ilyen esetben is.)
  • Vannak, akik például több ügyfél weboldalát is kezelik, így már kialakult a saját rendszerük a rendszeres frissítésekre vonatkozóan.
  • Vannak olyanok, akik szeretik maguk intézni a dolgokat. :)

 

Érdemes tehát összegezni az automatikus frissítés letiltásának előnyeit és hátrányait, és ezeket mérlegelve dönteni az automatikus frissítésről.

 

Hogyan tudjuk letiltani az automatikus frissítést?

minden automatikus frissítés letiltása (WordPress, bővítmények, kinézet, nyelvi fájlok automatikus frissítései)

a weboldal wp-config.php fájljába kell beilleszteni az alábbi kódsort:

define( 'AUTOMATIC_UPDATER_DISABLED', true );


WordPress frissítésekkel kapcsolatos letiltások:

a fejlesztői verziók automatikus frissítéseinek engedélyezése

a sablon functions.php fájljába kell beilleszteni az alábbi kódsort

add_filter( 'allow_dev_auto_core_updates', '__return_true' );


a kisebb frissítések automatikus lefutásának tiltása

a sablon functions.php fájljába kell beilleszteni az alábbi kódsort

add_filter( 'allow_minor_auto_core_updates', '__return_false' );

 

 

Bővítmények frissítésével kapcsolatos letiltások

alapértelmezésben ezek a frissítések ki vannak kapcsolva, tehát engedélyezni lehet őket

a bővítmények automatikus frissítésének engedélyezése

a sablon functions.php fájljába kell beilleszteni az alábbi kódsort

add_filter( 'auto_update_plugin', '__return_true' );

 

 

Kinézet frissítésével kapcsolatos letiltások

alapértelmezésben ezek a frissítések ki vannak kapcsolva, tehát engedélyezni lehet őket

a kinézet automatikus frissítésének engedélyezése

a sablon functions.php fájljába kell beilleszteni az alábbi kódsort

add_filter( 'auto_update_theme', '__return_true' );

 

 

Nyelvi fájlok, fordítások frissítésével kapcsolatos letiltások

alapértelmezésben ezek a frissítések engedélyezve vannak, tehát le lehet őket tiltani

a nyelvi fájlok automatikus frissítésének letiltása

a sablon functions.php fájljába kell beilleszteni az alábbi kódsort

add_filter( 'auto_update_translation', '__return_false' );


Azonban ha le is tiltjuk az automatikus WordPress frissítéseket, nagyon fontos, hogy akkor mi vegyük kézbe a dolgokat, ne felejtkezzünk el a WordPress manuális frissítéséről (akár új WP-t telepítve a tárhelyre az adott domain könyvtárába), amikor új WP verzió jelenik meg.

Blogbejegyzés a témában: Hogyan frissítsük a weboldalunkat?

 

Hozzászólások