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.
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".
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 må 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.
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!
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.
Hvis du gir (eller må 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!
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.
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!