Bővítmény(ek) kikapcsolhatatlanná tétele

A WordPress beépített funkciónak kevésbé ismert része, hogy megoldható vele az, hogy egy vagy több bővítmény kikapcsolhatatlan legyen.

Miért jó az, ha egy bővítmény kikapcsolhatatlan?

  • Admin hozzáféréssel rendelkező ügyfél nem tud „belenyúlni”, és egy létfontosságú bővítményt kikapcsolni.
  • Fejlesztés alatt álló oldalnál semmiképpen nem kapcsolódhat ki a külvilág elől a weboldalt elrejtő bővítmény.
  • A kikapcsolhatatlanság az alábbi metódussal együtt jár a „csak FTP-n frissíthető” kitétellel. Ez egy picit hátrány, de ennél nagyobb előny, hogy véletlenül nem lehet frissíteni egy olyan bővítményt, amelyet nem javasolt (pl.: kompatibilitási gond miatt).

Hogyan tegyél egy bővítményt kikapcsolhatatlanná?

  • Létre kell hoznod a wp-content mappában egy „mu-plugins” mappát.
  • Be kell másolni ide azokat a bővítményeket, amelyeket védeni szeretnél.
  • Létre kell hozni egy tetszőleges nevű php fájlt (én a „mu-plugins-loader.php”-t használom) az alábbi tartalommal.

Példa az mu-plugins mappa felépítésére:

Példa az mu-plugins-loader.php fájl (bejelentkezve letöltheted) tartalmára:

Itt a 9-10. sorban van meghatározva az, hogy a Contact Form 7 és a Classic Editor bővítményeket honnan olvassa be a rendszer.

Alternatív megoldás:
https://wordpress.org/support/article/must-use-plugins/

Mi a hátránya a funkciónak?

  • Az mu-plugins mappában lévő bővítmények csak FTP-n frissíthetőek (jelzés sem jön az admin felületen, hogy elérhető újabb frissítés).
  • További almappákból nem töltődnek be a bővítmények.
  • Az activation hook-ok nem hajtódnak végre.

Cikkértesítő

Ha nem szeretnél lemaradni az új cikkekről, akkor iratkozz fel az értesítőre!

Szólj hozzá!

WordPress segítséget keresel?

Kérj díjmentes árajánlatot!

Főbb szolgáltatásaim: weboldal/webáruház készítés, megújítás, fejlesztés, gyorsítás, karbantartás, hibajavítás, oktatás, stb.