Har du noen gang hørt om må-plugger?

WordPress har mange funksjoner, verktøy og verktøy i kjernen, hvorav mange er det som bidrar til å gjøre WordPress til det første innholdsstyringssystemet i verden.

De fleste av disse WordPress-funksjonene er velkjente, som egendefinerte innleggstyper, handlings- og filterkroker, og visuelt redaktør-men noen av dem er ikke nødvendigvis så "berømte" som andre. I denne artikkelen skal vi snakke om en av de mindre kjente (men ekstremt nyttige) funksjonene i WordPress: må bruk plugins.

Hva er må-plugger?

Det er ikke unaturlig at funksjonen for bruk av plugins må overses, siden den ble introdusert i WPMU (WordPress Multi-User), og WPMU ble ikke integrert i WordPress Core til WordPress 3.0. Deretter, mappen heter mu-plugins tilbød muligheten for nettverksadministratorer å aktivere et plugin på hver blogg i nettverket. Etter fusjonen i WordPress 3.0, ble "mu-plugins" -katalogen forbli, og navnet hans var (i henhold til Codex) re-tolket å bety "must-use plugins".

Hovedtrekk ved bruk av plugins

Det er fordeler og ulemper for må-plugins-la oss sjekke dem ut:

De er alltid på: I hovedsak er må-plugins er pluginene som må brukes og autoloaded på ditt WordPress-nettsted (eller nettverk).

Du kan ikke deaktivere dem: Selv om du er administrator, kan du ikke deaktivere eller slette må bruke plugins. Du kan imidlertid slette dem fra mu-plugins katalog (som er under wp-innhold, forresten). Du kan heller ikke installere nye plugins der - du må laste dem manuelt inn i katalogen.

De er lastet før vanlige plugins: Plugins inne i mu-plugins katalogen er lastet før pluginene inne i plugins katalogen. Interessant, må-bruk plugins er lastet i alfabetisk rekkefølge.

Du kan ikke bruke aktivering / deaktivering kroker: Dette er selvforklarende, siden plugins for bruk er automatisk aktivert og kan ikke deaktiveres eller avinstalleres. Du kan ikke bruke aktiverings- eller deaktiveringskroker for dem.

De oppdaterer ikke: Plugins inne i mu-plugins katalog oppdateres ikke automatisk, og WordPress gir deg ikke beskjed om nye versjoner. Dette betyr at du Hold dem oppdatert manuelt.

Du må bruke PHP-filer: WordPress ser ikke inne i mappene i mu-plugins katalog-du må plassere PHP-filer i katalogens rot. Ikke bekymre deg, skjønt: Du kan opprette en proxy-PHP-fil og krever hovedfilene i plugins 'mapper.

Ideer om hvor de kan brukes

Det kan være mange bruksområder for plugins for bruk, enten de er klare og kreative eller bare for å redde dagen. La oss sjekke ut noen tilfeller som jeg kunne komme opp med - hvis du har en ide, ikke glem å dele den med oss!

Bruke Must-Use Plugins på Multisite-nettverk

Multisite nettverk er grunnen til at mu-plugins katalog finnes, så jeg legger denne ideen på toppen av de andre.

Selv om det kan være en bedre ide om du bare bruker "nettverksaktivering" -funksjonen, kan du bruke må-plugins hvis du trenger mer strøm. Det er forskjellige forskjeller mellom nettverksaktiverte plugins og må-plugins (som forklares i dette svært gamle blogginnlegget), og noen av dem kan fungere for nettverket ditt.

Bruke Must-Use Plugins på Client Websites

Hvis du gir (eller gi) tilgang til administratorkontoen for kundene dine, de kan ha en tendens til å spille med innstillinger, temaalternativer, plugins og en hvilken som helst annen side de har tilgang til. Og når de prøver å deaktivere (og verre, slette) noen plugin, kan de ha en tendens til å ringe deg på en lørdag kveld og bekjenne deres synder - eller klandre deg for at du ikke opprettholder nettstedet. 

Hvis du flytter alle pluginmappene til mu-plugins katalog og opprett en PHP-fil for å kreve disse plugins hovedfilene, vil klienten ikke kunne deaktivere disse pluginene. Men vær advart: Du vil ikke kunne få automatiske oppdateringer!

Bruke Must-Use Plugins for Site-Specific Plugins

Denne er min favorittbruk for må-plugins.

Hvis du har et nettsted som trenger noen avgjørende funksjonalitet, ville det være riktig å lage et nettstedsspesifikt plugin. Fordi du ikke kan bære en jevn deaktivering av ditt nettstedspesifikke plugin, kan du bedre flytte det til mu-plugins katalog slik at selv du ikke kan deaktivere den. Og siden du er utvikler og du ikke bruker pluginet andre steder, vil det ikke være noen plugin-oppdateringer.

Konklusjon

I denne artikkelen ville jeg fortelle deg om en av de mest undervurderte (og generelt ukjente) funksjonene i WordPress. Jeg var virkelig og helt sjokkert da jeg fant ut om må-plugins, og jeg håper du er sjokkert også. Vi kan definitivt bruke må-plugins på flere områder enn de jeg kom opp med, men disse alene kunne gjøre store forskjeller med WordPress-websidene dine.

Er du enig i at må-plugins er nyttige? Kan du tenke på flere tilfeller for å bruke må-plugins? Fortell oss hva du synes ved å kommentere nedenfor. Og hvis du likte denne artikkelen, ikke glem å dele den med vennene dine!