frissítve: 2022. 05. 15.
Olvasási idő: 2 perc
Plugout

Mire jó az mu-plugins mappa?

Biztosan veled is előfordult már, hogy szerettél volna egy plugin-t vagy funkciót "kikapcsolhatatlanná" tenni az ügyfeled oldalán, viszont nem feltétlenül találtál rá jó megoldást. Jó hírünk van: mu-plugins mappa to the rescue!

A vizuálisabbaknak videó is készült a cuccról, Buxbaum Barna előadásában. 


Alapértelmezetten a wp-content/mu-plugins útvonalon található, ha nincs ilyen mappa, nyugodtan hozd létre.

Fontos, hogy az ebben található pluginek:

  • mindig be vannak kapcsolva,
  • nem tilthatók le "véletlenül",
  • ABC sorrendben, a normál pluginek előtt töltődnek be.

Hátrányok:

  • az itteni pluginek nem jelennek meg a frissítések között, kézzel - vagy saját megoldással - kell őket frissítenünk,
  • az activation hook-ok nem hajtódnak végre,
  • a WordPress csak az mu-plugins mappában közvetlenül megtalálható PHP fájlokat tölti be, az almappákban levőket nem.

Tudva ezeket a jellemzőket, én azt javaslom, hogy saját fejlesztésű, egyszerűbb plugineket dobálj be ide, amiknek mindenképpen menniük kell, mint amilyen mondjuk egy custom post type regisztráló "plugin", vagy egy "hide WordPress Admin Bar" "plugin" is.

Ez a megoldás annyiban szerencsésebb, mint a sablon functions.php fájlját szerkeszteni, hogy a sablon cseréje nem érinti az itt definiált funkciókat.

Itt pedig következzen az ígért videó, Barnával:

Akit mélyebben érdekel, javaslom a WordPress Codex Must Use Plugins szócikkét.

Szeretnél valamiről részletesebben olvasni? Dobj egy üzenetet, és a legnépszerűbbeket bemutatjuk.