Hvis du har arbejdet med WordPress i et stykke tid, er der en chance for, at du måske har mere end et par websteder, der kører. Hvis dine websteder har et par ting til fælles, kan du måske spekulere på: er der en mere effektiv måde at køre dem på, end at styre dem som enkelt installationer?
WordPress Multisite kan være det, du leder efter. Det giver dig mulighed for at oprette et netværk på din WordPress-installation, hvilket betyder, at du derefter kan køre så mange websteder, som du vil i det netværk, alt sammen på en forekomst af WordPress. Tænk på dette: WordPress.com er et godt eksempel på en WordPress Multisite-installation, der kører millioner af sider.
I denne artikel vil jeg guide dig gennem alt hvad du har brug for at vide, for at installere WordPress Multisite og få mest muligt ud af det.
WordPress Multisite er et stort emne med mange aspekter. Men det er ikke svært at få fat på, og når du først har arbejdet igennem denne artikel, ved du alt hvad du har brug for, til at køre et Multisite-netværk i WordPress.
Så lad os starte med at identificere nøjagtigt, hvad WordPress Multisite er.
Hvad er WordPress Multisite?
WordPress Multisite er en måde at tilføje flere steder til din WordPress-installation. Det er en funktion, som du kan føje til enten dit eksisterende eller nyoprettede WordPress-sted. For at aktivere WordPress Multisite tilføjer du et par kodelinjer til et par filer i din WordPress-installation (som jeg snart vil vise dig). Derefter opretter du websteder i dit netværk. Det eksisterende websted forbliver der, med sin URL uændret, mens de nye websteder tilføjes øverst.
WordPress Installation vs WordPress Multisite (nøgleforskelle):
- Antallet af individuelle websteder.
- WordPress Brugerrollerne – aktivering af Multisite tilføjer netværks-administratorrollen.
- Adgang til temaer og plugins – kun netværksadministratoren kan installere dem.
- Administrations-skærme – Multisite tilføjer nogle skærme til styring af netværket.
- Den måde, hvorpå medier gemmes – Multisite tilføjer ekstra mapper til uploads til hvert websted.
- Den måde data lagres på – Multisite opretter ekstra databasetabeller for hvert sted, men gemmer nogle data (f.eks. brugere) for hele netværket.
Lad os se nærmere på dem.
WordPress Multisite Brugerroller: Fra administrator til netværksadministrator
Når du installerer WordPress Multisite, bliver du netværksadministrator med administratorrettigheder for ethvert websted, du opretter på dit netværk. Du kan også tillade andre mennesker at oprette deres egne websteder inden for netværket og gøre dem til administratorer til dette websted.
Webstedsadministratorer har lavere adgangsniveauer, som en netværksadministrator. Som netværksadministrator kan du installere temaer og plugins, mens en websteds-administrator kan aktivere dem til deres / deres websteder, men de kan ikke installere nye. Dette hjælper dig med at holde dit netværk sikkert, da du ikke ønsker, at administratorer af webstedet tilføjer kode, der kan kompromittere netværket.
Webstedsadministratorer kan tilføje nye brugere, men disse brugere har kun adgang til de enkelte websteder, de er føjet til og ikke alle siderne på netværket. Brugere gemmes en gang for hele netværket, så du kan give eksisterende brugere adgang til flere sider uden at tilføje en anden konto. Jeg viser dig, hvordan WordPress Multisite gemmer brugerdata og andre data senere i dette indlæg.
WordPress Multisite og domænenavne
En anden vigtig forskel mellem en standard WordPress-installation og et Multisite-netværk er domænenavne. Dit netværk har den samme url som det websted, du opretter det på. Så hvis dit websted er på mysite.com, er netværket også på denne adresse.
Når du aktiverer Multisite, specificerer du, om siderne skal bruge underdomæner (site1.mysite.com) eller undermapper (mysite.com/site1). Du kan også kortlægge andre domæner til dit netværk, så individuelle websteder opfører sig som om de er på deres eget domæne: For så vidt angår brugere af webstedet ser webstedet ud som om det bruger sin egen, selvstændige WordPress-installation.
Verdens største eksempel på et WordPress Multisite-netværk er WordPress.com. Det er vært for millioner af sider i forskellige størrelser, fra mommy-bloggere til større virksomheder, og gør det ved at administrere dataene på nogle skræddersyede og komplekse måder, som du ikke behøver at bekymre dig om. Der er andre organisationer, der bruger WordPress Multisite på måder, du kan identificere dig nærmere med, og jeg viser dig nogle eksempler i dette indlæg.
Du tænker måske, at alt dette tilføjer et ekstra lag med kompleksitet, og at det ville være lettere at bare køre flere WordPress-installationer. Men Multisite har mange fordele, så lad os se på dem mere detaljeret.
Fordelene ved WordPress Multisite
Jeg må komme med en tilståelse: Jeg er partisk. Jeg er en stor fan af WordPress Multisite og har brugt det i årevis til at oprette personlige web- og klient-sider.
Men der er en grund til denne partiskhed, og det er fordi WordPress Multisite er et godt værktøj. Hvis du kører flere WordPress-websteder, sparer det dig tid og gør dig mere effektiv.
Multisite kan være for dig, hvis du nogensinde har:
- Installerede de samme plugins på hvert websted, du starter (f.eks. ydelse, sikkerhed, SEO).
- Brugte et framework tema som overordnet tema på flere websteder.
- Udviklet flere websteder til forskellige grene af en organisation med elementer til fælles såsom branding eller struktur.
- Brugt længere tid end du gerne ville, med at opdatere flere websteder, når du hellere vil bruge tid på at udvikle eller styre dem.
Lad os se på disse fordele mere detaljeret.
Mere effektiv kode
At køre flere steder på et netværk betyder mindre kode. Uanset hvor mange websteder de er aktiveret på, er der kun et sæt centrale WordPress-filer og kun en kopi af hvert tema og plugin.
Dette betyder, at dit netværk optager mindre serverplads, end hvis du kørte en separat WordPress-installation for hvert websted. Jo flere sider du tilføjer, jo mere tilføjes dette. Det kan spare dig penge ved hosting og tid med at holde denne kode opdateret.
More effektiv udvikling
Hvis du udvikler websteder med tilpassede temaer, har du muligvis et basistema, du bruger som udgangspunkt. Dette kan være et framework tema, et simpelt overordnet tema eller et starttema (foreslog læsning: Sådan tilpasses dit WordPress-tema).
Ved at arbejde i Multisite kan du installere dette WordPress tema en gang, bruge det som et overordnet tema til de temaer, der er aktiveret på individuelle websteder i dit netværk og spare dig selv tid.
Da jeg begyndte at udføre klientarbejde, udviklede jeg et framework tema for alle mine websteder. Jeg plejede at installere det i hver nye WordPress-installation for hver klient og derefter oprette et child theme, der ville blive aktiveret til webstedet. Nu har jeg bare det framework tema i mit Multisite-netværk, og hvert websted har sit eget child theme.
Dette er især nyttigt, hvis dine websteder har designelementer til fælles. Hvis du for eksempel opretter websteder til flere afdelinger af en virksomhed, kan du oprette et overordnet tema med alle de fælles design- og layoutelementer, derefter udvikle et child theme for hvert websted og aktivere hvert for det relevante websted.
Dette sparer ikke kun plads ved at gemme (og opdatere) flere forekomster af dit overordnede tema, det betyder også, at du kan vise indhold fra andre sider på netværket på tværs af siderne i din virksomhed. Dette giver dig mulighed for at oprette noget mere end bare en samling af individuelle websteder.
Mere effektiv styring
At holde dit WordPress Multisite-netværk opdateret vil være meget mere effektivt end at gøre det samme for flere WordPress-installationer.
Du skal kun opdatere alle temaer og plugins i dit netværk én gang, uanset hvor mange websteder de er aktive på.
Streng test er især vigtig, når du kører et tema eller plugin på flere websteder, da du bliver nødt til at teste på alle de relevante websteder. Du kan bruge Kinstas scenemiljø til at teste opdateringer på dit scene netværk og derefter skubbe det live, når du er glad for, at alt fungerer.
WordPress Multisite: Tilfælde med almindelig brug
Der er mange forskellige måder, du kan bruge WordPress Multisite. Lad os se nogle eksempler.
Personlige websteder
Hvis du kører mere end et personligt sted, sparer det tid, hvis du migrerer dem til en Multisite-installation. Dette er noget, jeg gør. Jeg opbevarer alle mine egne websteder på et enkelt Multisite-netværk af tre grunde:
- De har kode til fælles (overordnet tema og et antal plugins).
- Det sparer på hosting plads og til tidsopdatering af dem.
- Jeg vil være i stand til at vise data fra et sted i mit netværk på et andet sted.
Jeg bruger domæne kortlægning til at kortlægge individuelle domænenavne til hvert websted, for så vidt angår brugere er de separate websteder.
Hosting af klientsider
Da jeg begyndte at bygge klientwebsteder, havde jeg en tjekliste over WordPress-plugins, som jeg ville installere på hver enkelt. Jeg vil også bruge det samme overordnede tema til hver af dem.
Da jeg opdagede WordPress Multisite, indså jeg, at jeg kunne være mere effektiv ved at migrere alle disse websteder til et netværk og holde koden opdateret der. Det betyder også, at jeg kun har en WordPress-installation til at holde sikker og tage backup af. Alt dette sparer tid og besvær.
Du kan bruge domæne kortlægning til at kortlægge klientens domæne til deres websted, og dette vil gælde for administrations-skærmbillederne såvel som det offentlige websted. På denne måde behøver dine klienter ikke at bekymre sig om det faktum, at du bruger Multisite til at være vært for deres websted (selvom min bestemt bestemt ikke gør indsigelse).
Forretnings sites
Hvis du kører websteder til forskellige afdelinger af en virksomhed, kan det være meget mere effektivt at bruge WordPress Multisite.
Du har kun en WordPress-installation til at opdatere, du kan dele data og brugere på tværs af websteder, og du kan bruge det samme overordnede tema og plugins på tværs af netværket. Dette sparer tid, når du udvikler webstedet, og når du administrerer det senere.
BBC America er et eksempel på en virksomhed, der bruger et Multisite-netværk til et voksende antal steder: hvert show har sit eget sted i et netværk.
Intranet
Selv hvis det ikke er noget at bruge Multisite til det publikum, der vender mod offentligheden, kan du opleve, at det at bruge Multisite til virksomhedens intranet fungerer bedre end at have et stort WordPress-sted eller flere mindre.
Brug af Multisite til et virksomheds intranet betyder, at du kan:
- Tilføj individuelle websteder til hver afdeling og give medarbejderne adgang til de(n) passende.
- Tilføj hver medarbejder som bruger bare en gang, og giv dem adgang til det eller de websteder, de har brug for.
- Del indhold på tværs af websteder, for eksempel visning af opdateringer fra et centralt sted på hjemmesiden til de enkelte websteder.
Brugeradministration alene vil gøre denne mulighed meget mere effektiv end nogen anden tilgang.
Samfundsnetværk
Fællesskabsgrupper og organisationer har brug for en online tilstedeværelse, men kan finde det dyrt. Brug af et multisite-netværk til at være host for flere gruppers websteder sparer penge og forbedrer muligheden for disse grupper til at netværke med hinanden.
Du kan installere plugins, der lader webstedsbrugere følge hinandens blogs og kommunikere med hinanden på admin-skærmbilledet, og du kan også dele indhold mellem websteder.
Og med kun en WordPress-installation til at købe hosting til, kan du spare en masse penge.
WordPress Multisite bruges af velgørenhedsorganisationer, nonprofitorganisationer og uddannelsesinstitutioner: Et eksempel er University of British Columbia, der bruger Multisite til at være host for et netværk af blogs til fakultetet og studerende.
At tjene penge
At køre et multisite-netværk er en god måde at tjene penge på WordPress. WordPress.com er et eksempel på en virksomhed, der tjener penge ved at tilbyde folk websteder i et netværk, og der er andre såsom edublogs, der er vært for uddannelses websteder og blogs.
Du kan bruge dit basissite (det, du oprindeligt aktiverede Multisite på) til at køre en side, der giver folk mulighed for at oprette deres eget sted på dit netværk, og du kan gøre det gratis, eller du kan oplade. Derefter kan du tilbyde planer til blogejere, lige fra gratis til premium, med niveauer imellem.
Du kan bruge netværksadministratoren til at yde support til blogejere og til at kommunikere med dem via underretninger og opdateringer og opbygge et fællesskab af brugere.
Så det er nogle af de måder, du kan bruge Multisite. Lad os nu se, hvordan du aktiverer det på dit WordPress-sted.
Sådan konfigureres og aktiveres WordPress Multisite
Når du opretter WordPress Multisite, har du to muligheder: Du kan enten aktivere det på et helt nyt sted, eller du kan føje det til et eksisterende websted. Begge er lige gyldige, men der vil være nogle forskelle.
Lad os starte med den første mulighed: hvordan man aktiverer WordPress Multisite på et helt nyt sted.
Aktivering af WordPress Multisite med Kinsta Auto-installer
Hvis du installerer WordPress ved hjælp af en auto-installer leveret af dit hostingfirma, har du muligvis muligheden for at aktivere Multisite på samme tid.
Når du installerer WordPress i MyKinsta, har du muligheden for at aktivere Multisite på samme tid. Kontroller, om skal vi aktivere WordPress Multisite? afkrydsningsfeltet og Multisite aktiveres på dit nye websted. Du har også muligheden for at vælge mellem underdomæner og undermapper – mere om dette snart.
Aktivering af multisite manuelt
For at gøre dette har du brug for adgang til filerne i din WordPress-installation. Brug SFTP og en kodeditor til at få adgang til dine filer. De to filer, du vil redigere, er .htaccess og wp-config.php, som begge findes i basismappen for din WordPress-installation. Lav en sikkerhedskopi af begge disse, før du starter. (Det er også en god ide at tage backup af hele dit websted.)
Åbn filen wp-config.php for at starte i din kodeditor (tjek de 10 bedste gratis HTML-redaktører). I denne fil skal du finde denne linje:
/* That's all, stop editing! Happy blogging. */
Umiddelbart over det, tilføj denne kodelinje:
define( 'WP_ALLOW_MULTISITE', true );
Gem nu din fil.
Gå til din websteds administrator i din browser. Gå til skærmen Netværksopsætning, der er blevet oprettet til dig (via Værktøjer > Netværksopsætning).
Du kan se en skærm, der spørger, hvordan du ønsker, at dit netværk skal konfigureres ved hjælp af underdomæner eller undermapper.
Hvis du får mulighed, skal du vælge den, du vil bruge (se afsnittet nedenfor for at finde ud af forskellen). Indtast titel og administrator-e-mail-adresse for dit netværk i de relevante felter, og klik på knappen Installer.
Du føres til skærmen Netværksopsætning. Denne skærm indeholder en kode, som du derefter skal kopiere og indsætte i to filer: wp-config.php-filen og .htaccess-filen.
Åbn de to filer, og indsæt koden fra denne skærm, og sørg for at overskrive noget, den fortæller dig.
Bemærk: Din kode afviger fra koden i skærmbilledet ovenfor, da dit websted er forskelligt fra mit.
Gem og luk disse to filer, og gå tilbage til din websteds-admin. Klik på linket i skærmen Netværksopsætning for at logge på dit netværk. Brug de samme loginoplysninger, som du altid har brugt.
Du finder nu ud af, at dine admin-skærme er ændret lidt. Du har en ny vare på værktøjslinjen øverst med navnet Mine websteder og en anden kaldet Netværksadministrator.
Hold musen hen over linket Mine websteder, så ser du en ny menu, der fører dig til netværks-administrations skærmbillederne. Klik på linket Dashboard for at gå til netværks dashboard.
Dette dashboard ligner meget dashboardet på et standard WordPress-sted. Der vil ikke være nogen blogindlæg, hurtig redigering eller noget der vedrører indhold – fordi netværket ikke har indhold. Det er alt sammen på de enkelte websteder.
Admin menuen til venstre er også anderledes. Du får et nyt emne kaldet Websteder, som giver dig adgang til oprettelse af websted- og styring. Og nogle af de andre menuer er lidt forskellige. Brug lidt tid på at udforske og lære dem at kende. Vi ser på, hvordan du bruger disse skærmbilleder til at administrere dit netværk senere i dette indlæg.
Aktivering af WordPress Multisite på en eksisterende WordPress-installation
For at aktivere Multisite på et eksisterende WordPress-sted skal du følge de samme manuelle trin ovenfor. Der er kun en forskel: Du kan ikke kunne bruge undermapper, hvis webstedet er mere end en måned gammelt.
Dette skyldes, at jo mere indhold du allerede har føjet til webstedet, desto større er risikoen for et sammenstød mellem webadresserne til eksisterende indlæg og sider og for nye sider i netværket.
Forestil dig, at du oprettede et websted til en virksomhed, der hedder McCollin Paints, som har en underafdeling, der hedder McCollin Varnishes. Du har muligvis allerede oprettet en side på mccollin-paints.com/mccollin-varnishes. Derefter opretter du et sted i dit nye netværk til McCollin Varnishes. Hvis du brugte undermapper, kunne det pågældende sted muligvis have den nøjagtige samme URL. WordPress ved ikke, hvilket indhold der skal vises, når en bruger besøger den URL. Så i stedet bruger dit netværk underdomæner, og det vil være på mccollin-varnishes.mccollin-paints.com. (Med undskyldning, hvis der er en virksomhed, der hedder McCollin Paints derude!)
WordPress Multisite: Underdomæner vs undermapper
Jeg har allerede nævnt underdomæner og undermapper. Hvis du aktiverer Multisite på en ny WordPress-installation, har du muligheden for at vælge, hvilken du bruger. Her er forskellen:
- Brug af underdomæner betyder, at hvert websted har en URL som https://site1.yournetwork.com. Dette foretrækkes, hvis du vil tillade andre mennesker at oprette websteder på dit netværk.
- Hvis du vælger undermapper, har hvert websted en URL som https://yournetwork.com/site1. Hvis dit websted har kørt i mere end en måned, har du ikke denne mulighed: Du skal bruge underdomæner.
Naturligvis kan du tænke dig at bruge domain mapping til at kortlægge et enkeltstående domænenavn til hvert websted i dit netværk, som jeg gør på mine egne netværk. Hvis dette er tilfældet, betyder det ikke noget, hvilket underdomæne eller undermapper du bruger, da de aldrig vil blive set.
Sådan løses WordPress Multisite Cookies-fejlen
I nogle tilfælde kan du støde på en cookies-relateret fejl, når du logger på en WordPress-multisite-installation.
Cookies er blokeret eller understøttes ikke af din browser. Du skal aktivere cookies for at bruge WordPress.
Denne almindelige fejl opstår i visse konfigurationer på flere websteder, især dem med tilpasset domænekortlægning. For at rette denne fejl skal du tilføje koden nedenfor til din wp-config.php fil.
define('ADMIN_COOKIE_PATH', '/');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
define('COOKIE_DOMAIN', false);
Sådan administreres sider i et WordPress Multisite Netværk
Nu har du konfigureret dit netværk, det næste trin er at begynde at tilføje nogle websteder. Der er to måder at gøre dette på: via admin-skærmbillederne eller via frontend på dit hovedwebsted. Lad os starte med, hvordan du gør det via administratoren.
WordPress Multisite: Tilføjelse af et websted via WordPress Admin
Fra dashboardet til netværksadministration skal du klikke på linket Websteder i menuen til venstre. Dette viser en liste over siderne på dit netværk, hvis du antager, at du har tilføjet nogle. Når du først starter, vil den være tom.
Hvis du vil oprette et nyt sted, skal du klikke på knappen Tilføj nyt for at gå til skærmen Tilføj nyt sted:
Udfyld detaljerne på det nye websted, og klik på knappen Tilføj websted. Når du går tilbage til skærmen Websteder, vises dit nye websted. Hvis du holder musen hen over dens navn, har du et par links til rådighed for dig:
- Rediger – for at redigere websteds indstillinger (ikke indholdet).
- Dashboard – for at besøge webstedets dashboard, hvorfra du kan tilføje nye indlæg og sider og få konfigureret webstedet.
- Deaktiver – for at deaktivere webstedet, så ingen kan besøge det.
- Arkiver – gør webstedet utilgængeligt for besøgende og administratorer, men slet det ikke.
- Spam– markér som spam, så brugeren, der oprettede dette websted, ikke kan oprette mere.
- Slet – slet stedet og alle dets data.
- Besøg – besøg forreste side af webstedet.
Den mest nyttige mulighed på dette trin er Rediger. Klik på det for at se webstedets redigerings-skærmbilleder.
Her er et eksempel fra et eksisterende sted på mit netværk:
Her kan du ændre hovedindstillingerne for webstedet, f.eks. dets domænenavn og titel. Du kan også åbne skærmen Temaer, hvor du kan specificere, hvilke temaer der skal aktiveres for dette websted.
Hvis du er vært for dine egne websteder eller klienters websteder, ønsker du måske bare at aktivere et tema for hvert websted. For et netværk, hvor du tillader folk at oprette deres egne websteder, skal du netværks-aktivere flere temaer. Du kan gøre dette fra hovedskærmen Temaer i netværksadministratoren.
Vi vil se nærmere på, hvordan du administrerer temaer og plugins i dit netværk senere i dette indlæg, da det er anderledes end et standard WordPress-websted.
WordPress Multisite: Oprettelse af et websted fra FrontEnd
Hvis du tillader brugere at oprette deres eget sted, gør de dette fra skærmen /wp-signup.php på hovedwebstedet.
Dette viser en skærm, der giver nogen mulighed for enten at logge på med en eksisterende brugerkonto og oprette et websted, eller oprette både et websted og en brugerkonto på samme tid.
Hvis du selv bare ønsker at oprette websteder via admin-skærmbillederne, kan du deaktivere tilmeldinger. Gå til Netværksadministrator > Netværksindstillinger, og vælg alternativknappen Registrering er deaktiveret.
Hvis du opretter et websted fra admin-skærmbillederne, har du administratorrettigheder for det, og det vil være i rullemenuen Mine websteder. Hvis en anden opretter webstedet, har du ikke administrator-adgangsprivilegier, og det vil ikke være på den liste (selvom du altid kan tilføje dig selv som en webadministrator til ethvert sted via skærmbilledet Websteder).
WordPress Multisite og domænekortlægning
Domænekortlægning er en af mine yndlingsfunktioner i Multisite. Det giver dig mulighed for at kortlægge et domæne til et sted i dit netværk og få det til at opføre sig som om det er vært på det domæne.
Bemærk: Indtil WordPress version 4.5, havde du brug for et plugin for at gøre dette. Det behøver du ikke mere.
For at kortlægge et domæne til et websted skal du først sikre dig, at det peger på dit netværk. I MyKinsta skal du tilføje domænet og få det til at pege på dit websted.
Når domænet peger på dit netværk, skal du tilføje domænenavnet til sites indstillinger. Gå til Sites og klik på Rediger under det websted, du vil kortlægge. Tilføj domænenavnet på skærmen til redigering af webstedet.
Klik på knappen Gem ændringer, og dette websted bruger nu det nye domæne i stedet for dit netværks underdomæne eller undermappe.
Kloning af websteder i et WordPress multisite-netværk
Når du opretter et nyt sted i dit netværk, kan det nogle gange fremskynde tingene for at klone et eksisterende site. For at aktivere dette skal du installere og netværks-aktivere et plugin som MultiSite Clone Duplicator eller NS Cloner – Site Copier.
Dette giver dig et klon eller et duplikat-link, når du holder musen over navnet på webstedet på skærmen med webstedsindstillinger. Klik på dette for at kopiere siden.
Deaktivering eller sletning af websteder i et WordPress multisite-netværk
Nogle gange er du nødt til at tage et site på dit netværk ude af drift. Måske er det et personligt site, du ikke bruger længere. Måske hører det til en klient, der har annulleret deres hostingplan.
Der er et par muligheder for at fjerne et sted fra dit netværk, som i alle har adgang til ved at gå til skærmen Websteder og klikke på det relevante link under webstedets navn:
- Deaktiver: denne indstilling deaktiverer webstedet, så ingen kan besøge det, men fjerner ikke filerne eller dataene. Webadministratoren er stadig tilgængelig.
- Arkiv: denne indstilling gør webstedet utilgængeligt for besøgende og administratorer, men sletter det ikke.
- Spam: denne indstilling markerer webstedet som spam, sletter det og sikrer, at den bruger, der oprettede dette websted, ikke kan oprette mere.
- Slet: denne indstilling sletter webstedet og alle dets data.
Multi User WordPress: Arbejde med brugere i WordPress Multisite
En Multisite WordPress-opsætning minder meget om en standard WordPress-installation, med nogle få forskelle.
Multibruger WordPress-websteder tillader brugere at blive oprettet og administreret af webstedsadministratorer og netværksadministratoren. Forskellen er, at en webstedsadministrator kun kan fjerne brugerrettigheder for deres websted: de kan ikke fjerne brugeren fra netværket.
At arbejde med brugere i WordPress Multisite
At arbejde med brugere i Multisite ligner meget en standard WordPress-installation med kun nogle få forskelle.
Brugere kan oprettes og administreres af webstedsadministratorer og netværksadministrator. Forskellen er, at en webadministrator kun kan fjerne brugerrettigheder til deres websted: de kan ikke fjerne brugeren fra netværket.
Tilføjelse af brugere som netværksadministrator (AKA Super Admin)
For at tilføje en bruger som en netværksadministrator skal du gå til Brugere > Tilføj ny på netværks administrations-skærmbillederne.
Her udfylder du brugernavn og e-mail-adresse. Brugeren modtager en e-mail, der inviterer dem til at indstille en adgangskode og logge ind.
Når du har tilføjet en bruger, kan du redigere brugeren via skærmen Brugere på samme måde, som du gjorde i en standard WordPress-installation. Der er derefter et specielt privilegium kaldet “Super Admin”, som du kan give brugeren.
Tilføjelse af brugere som en webadministrator
Webstedsadministratorer kan også tilføje brugere til deres websted. De kan enten tilføje en eksisterende bruger i netværket eller en helt ny bruger. For at gøre dette fra webstedets admin-skærme skal du gå til Brugere > Tilføj ny.
For eksisterende brugere skal du blot udfylde e-mail-adressen eller brugernavnet og den rolle, de vil have på dette websted. For brugere, der er nye på netværket, har du brug for et brugernavn (som skal være unikt) og en e-mail-adresse. Hvis du springer e-mailen over med bekræftelse, skal du tildele dem en adgangskode selv via deres brugeradministrations-skærm: Det er lettere at få WordPress til at passe på det for dig.
Opsætning og styring af brugerroller (Site Admin vs Network Admin)
Både webstedsadministratorer og netværksadministratorer (AKA Super admins) kan tilføje brugere og redigere deres privilegier og oplysninger, selvom netværksadministratorer kan gøre mere.
Som netværksadministrator arbejder du med brugere ved at gå til skærmen Brugere. Her kan du se, hvilke websteder hver bruger har privilegier til og få adgang til deres redigeringsskærm.
For at ændre en brugers privilegier for et websted eller for at fjerne eller tilføje dem til et websted, skal du gå til redigeringsskærmen for webstedet. Gå til skærmen Websteder, klik på Rediger for det pågældende websted, og vælg fanen Brugere.
Herfra kan du ændre brugerroller på webstedet, fjerne brugere og tilføje nye.
Som webadministrator kan du redigere brugeroplysningerne for hver bruger på dit websted eller fjerne dem. Gå til brugerskærmen, og klik på brugeren for at få adgang til deres redigeringsskærm. Herfra kan du redigere deres detaljer og ændre deres rolle på samme måde, som du ville gøre for en standard WordPress-installation.
Fjernelse af brugere (Site Admin vs Network Admin)
Netværksadministratorer kan fjerne brugere fra individuelle websteder eller fra hele netværket. Webstedsadministratorer bare brugere fra deres websted.
Gå til Bruger-skærmbilledet, vælg afkrydsningsfeltet ud for brugerens poster, og vælg derefter rullelisten Bulk Actions over listen over brugere. Herfra kan du slette brugeren og / eller markere dem som spam. Hvis du markerer dem som spam, kan de ikke registrere dig på dit netværk igen.
Som webadministrator kan du fjerne en bruger fra dit websted via skærmen Brugere. Marker afkrydsningsfeltet ud for brugernavnet, og klik på Fjern funktionen i rullelisten Bulk Actions.
Brugere og sikkerhed
Da det er muligt for folk at oprette konti på dit netværk og derefter oprette deres eget sted, kan du have nogle bekymringer om sikkerhed.
Den gode nyhed er, at du kan konfigurere dine netværksindstillinger til det niveau, du har brug for, og du kan forbedre sikkerheden ved at blokere e-mail-domæner.
Gå til Indstillinger > Netværksindstillinger på netværks administrations-skærmbilleder. Her finder du felter i afsnittet Registreringsindstillinger, som du kan bruge til at forbedre sikkerheden og begrænse adgangen.
- Tillad nye registreringer: Angiv, om nye brugere kan registrere, og om websteder kan oprettes af personer, der tilmelder sig for første gang eller bare af eksisterende indloggede brugere. Eller du kan lukke registrering af webstedet, så kun du som netværksadministrator kan gøre det.
- Registrering: Jeg anbefaler, at du holder denne meddelelse tændt, så du ved, hvornår nogen har registreret et websted eller en konto. Det hjælper dig med at holde styr på, hvad der sker, og giver dig en mulighed for at komme i kontakt med nye kunder.
- Tilføj nye brugere: Hvis du fjerner markeringen i dette felt, kan du forhindre, at administratorer af websteder tilføjer nye brugere til netværket. I stedet for kan de kun tilføje eksisterende brugere på netværket til deres websted.
- Forbudte navne: Her kan du tilføje ord, som du ikke ønsker at blive inkluderet i brugernavne.
- Begrænset e-mail-registrering: Vis de e-mail-domæner, der kan bruges til nye brugerkonti. Nyttigt til et intranet eller firma eller uddannelsesnetværk.
- Forbudte e-mail-domæner: Forbud visse e-mail-domæner, hvis du er bekymret for spam eller ondsindede konti.
Arbejde med plugins og temaer i WordPress Multisite
En af de store fordele ved Multisite er, at dine plugins og temaer kun gemmes en gang. Dette betyder mindre lagerplads og mindre tid på at opdatere dem. Lad os finde ud af mere om, hvordan du administrerer plugins og temaer i Multisite.
Sådan gemmes plugins og temaer
Temaer og plugins gemmes i wp-indholdsfortegnelsen i din WordPress-installation på samme måde som på et standard websted. Dette betyder, at hvert plugin og tema kun gemmes en gang, uanset hvor mange gange det er brugt.
Installation og aktivering af plugins
Kun netværksadministratoren kan installere temaer; webstedsadministratorer har ikke privilegier. Afhængigt af den måde, du konfigurerer dit netværk, kan du forhindre, at administratorer af websteder også aktiverer plugins ved at vælge dette på skærmen Netværksindstillinger.
Hvis du vil installere et plugin, skal du gå til Plugins > Tilføj nyt i netværksadministratoren og installere det på den sædvanlige måde. Du kan derefter vælge at aktivere det på netværket. Hvis du ikke gør det, vil det være tilgængeligt for individuelle webstedsadministratorer at aktivere det på deres websted.
Plugins, der er netværks-aktiveret, kører på alle sider og vil være synlige på skærmen Plugins for disse websteder. Men webadministratorerne kan ikke deaktivere dem. De kan aktivere ethvert andet installeret plugin.
Installation og aktivering af temaer
Du kan kun installere et tema via netværks administrations-skærmbilleder. For at gøre dette skal du gå til skærmbilledet Temaer i netværksadministratoren og installere det på samme måde, som du ville gøre for et normalt sted.
Når det kommer til aktivering af temaer, fungerer WordPress Multisite anderledes. Du kan enten aktivere et tema for hele netværket eller for individuelle websteder.
Bemærk: Multisite inkluderer muligheden for at aktivere et tema for et websted og ikke at aktivere det. Dette skyldes, at du kun kan aktivere et tema for hvert websted, og du gør det via webstedsindstillingerne ikke netværksindstillingerne.
For at netværks-aktivere et tema skal du gå til skærmen Temaer i netværksadministratoren, finde temaet og klikke på linket Aktiver Netværk under det.
For at aktivere et tema for et individuelt sted skal du gå til skærmen Websteder og klikke på linket Rediger for det relevante websted. Klik på fanen Temaer, og klik på linket Aktiver under temas navn.
Dette vil gøre temaet synligt for webadministratoren, så de kan vælge at aktivere det. Eventuelle temaer, som hverken er aktiveret for netværket eller det individuelle sted, er ikke synlige for webadministratoren.
Dette betyder, at der er en grundlæggende forskel mellem den måde, temaer og plugins aktiveres i Multisite:
- Et netværks aktiveret plugin kører på alle sider i netværket, og webstedsadministratorer kan ikke deaktivere det. Et netværks-aktiveret tema vil være tilgængeligt for site-administratorer til at aktivere, hvis de vælger at gøre det.
- Et plugin, der ikke er netværks-aktiveret, vil være tilgængeligt for site-administratorer til at aktivere, hvis de vælger. Et tema, der ikke er netværks-aktiveret, vil kun være tilgængeligt for et websted, hvis det er aktiveret til dette websted. Temaer, der ikke er blevet netværks-aktiveret eller aktiveret for et websted, vil være usynlige for denne webadministrator.
Forslag til læsning: Sådan slettes et WordPress-tema.
Sådan lagrer Multisite Media
Et WordPress Multisite-netværk gemmer medier forskelligt fra et standard websted.
Når du uploader vedhæftede filer til sider og indlæg på individuelle websteder, fungerer grænsefladen på samme måde som for et normalt websted, så en webadministrator eller redaktør ser ikke nogen forskel. Forskellen er i den måde filerne gemmes på.
Når du aktiverer Multisite på din WordPress-installation, oprettes en ny mappe i wp-content / uploads-biblioteket, kaldet “sites”. Dette holder alle de medier, der er uploadet til siderne i dit netværk.
Hver gang du opretter et nyt sted på netværket (eller som en bruger gør), opretter WordPress en ny mappe i den “sider” -mappe med et navn, der svarer til webstedets ID. Basiswebstedet har ID 01, så det første nye websted, du opretter i dit netværk, vil have ID’et 02. Dette betyder, at WordPress opretter en ny mappe på wp-content/uploads/sites/02. Alle uploads til det pågældende websted gemmes i den mappe i den samme år og månedsbaserede struktur, som bruges på et standardwebsted.
Uploads til basisstedet gemmes i wp-uploads-mappen på samme måde som for et standardwebsted: Multisite opretter ikke en ekstra mappe til dem.
Sådan lagrer Multisite data
Multisite gemmer også data lidt anderledes.
Når du aktiverer Multisite, oprettes syv nye databasetabeller. Disse lagrer data, der vedrører netværket.
De er:
- wp_blogs
- wp_blog_versions
- wp_registration_log
- wp_signups
- wp_site
- wp_sitemeta
- wp_sitecategories (valgfrit)
De andre tabeller, der gemmer data for hele netværket er wp_users og wp_usermeta, fordi brugere er gemt for netværket og ikke for individuelle websteder. Disse tabeller oprettes ikke, da du allerede har dem i databasen for et standard websted.
Når du opretter et nyt sted på dit netværk, opretter WordPress 11 nye tabeller til dette websted. Disse får en præfiks, der svarer til webstedets ID. Så for site 02 oprettes følgende tabeller:
- wp_2_posts
- wp_2_postmeta
- wp_2_comments
- wp_2_commentmeta
- wp_2_users
- wp_2_usermeta
- wp_2_links
- wp_2_term_relationships
- wp_2_term_taxonomy
- wp_2_terms
- wp_2_options
Hvis du aktiverer et plugin, der opretter ekstra databasetabeller på et websted, bruger det den samme præfiks og opretter tabeller for hvert sted, hvor det er aktiveret.
Når dit netværk vokser og flere websteder tilføjes, tilføjes flere databasetabeller. Dette gør det muligt for WordPress at holde dataene for hvert websted adskilt, så der er ingen chance for, at webadministratorer får adgang til data fra et andet sted.
Resumé
WordPress Multisite er et utroligt kraftfuldt værktøj. Hvis du opretter mere end et websted, for dig selv, for et samfund eller for klienter, kan det spare på diskplads og gøre dig mere effektiv.
Der er mange anvendelser til WordPress Multisite: du kan bruge det til dine personlige websteder, til at være vært for klients websteder eller community-websteder, til webstederne i en virksomhed eller til at køre et WordPress.com-lignende system af blogs, som folk opretter selv. At tage sig tid til at få helt styr på Multisite, vil være noget, der kan høste betydelige fordele i det lange løb.
Skriv et svar