Om du har arbetat med WordPress ett tag, finns det en chans att du kan ha mer än bara ett par webbplatser igång. Om dina webbplatser har några saker gemensamt, kanske du undrar: finns det ett effektivare sätt att driva dem än att hantera dem som enskilda installationer?

WordPress-multisite kan vara vad du är ute efter. Det låter dig skapa ett nätverk på din WordPress-installation, vilket innebär att du sedan kan driva så många webbplatser du vill i det nätverket, allt på en och samma WordPress-instans. Tänk på detta: WordPress.com är ett bra exempel på en WordPress Multisite-installation som driver miljontals webbplatser.

I den här artikeln guidar jag dig genom allt du behöver veta för att installera WordPress Multisite och för att få ut det mesta av det. Jag kommer att ta upp:

WordPress Multisite är ett stort ämne med massor av aspekter. Men det är inte svårt att komma till rätta med, och när du har arbetat dig igenom den här artikeln vet du allt du behöver för att köra ett Multisite-nätverk i WordPress.

Så låt oss börja med att identifiera exakt vad WordPress Multisite är.

Vad är WordPress-multisite?

WordPress Multisite är ett sätt att lägga till flera webbplatser till din WordPress-installation. Det är en funktion som du kan lägga till antingen din befintliga eller nyskapade WordPress-webbplats. För att aktivera WordPress Multisite lägger du till några rader kod till ett par filer i din WordPress-installation (som jag ska visa dig inom kort). Sedan skapar du webbplatser i ditt nätverk. Den befintliga webbplatsen stannar där, med sin URL oförändrad, medan de nya webbplatserna läggs till ovanpå.

WordPress-installation vs WordPress Multisite (viktiga skillnader):

  • Antalet enskilda webbplatser.
  • Användarrollerna – att aktivera Multisite lägger till nätverksadministratörsrollen.
  • Tillgång till teman och plugins – endast nätverksadministratören kan installera dem.
  • Adminskärmar – Multisite lägger till några nya skärmar för att hantera nätverket.
  • Hur media lagras – Multisite lägger till extra mappar för uppladdningar till varje webbplats.
  • Hur data lagras – Multisite skapar extra databastabeller för varje webbplats men lagrar vissa data (t. ex. användare) för hela nätverket.

Låt oss ta en närmare titt på dem.

WordPress Multisite användarroller: Från Adminanvändare till nätverksadministratör

När du installerar WordPress Multisite blir du nätverksadministratör med administratörsbehörighet för vilken webbplats du än skapar på ditt nätverk. Du kan också låta andra människor skapa sina egna webbplatser i nätverket och göra dem webbplatsadministratörer för den webbplatsen.

Webbplatsadministratörer har lägre åtkomstnivåer än en nätverksadministratör. Som nätverksadministratör kan du installera teman och plugins, medan en webbplatsadministratör kan aktivera dem för sina webbplatser, men de kan inte installera nya. Detta hjälper dig att hålla ditt nätverk säkert, eftersom du inte bör låta webbplatsadministratörer lägga till kod som kan äventyra nätverket.

Webbplatsadministratörer kan lägga till nya användare, men dessa användare kommer bara att ha åtkomst till de enskilda webbplatser de läggs till och inte alla webbplatser i nätverket. Användare lagras en gång för hela nätverket, så att du kan ge befintliga användare åtkomst till fler webbplatser utan att lägga till ett till konto. Jag ska visa dig hur WordPress Multisite lagrar användardata och andra data senare i det här inlägget.

WordPress Multisite och Domännamn

En annan viktig skillnad mellan en standard WordPress-installation och ett Multisite-nätverk är domännamnen. Nätverket har samma webbadress som den webbplats som du konfigurerade den på. Så, om din webbplats är på mysite.com, ligger nätverket också på den adressen.

När du aktiverar Multisite anger du om webbplatserna kommer att använda subdomäner (site1.mysite.com) eller underkataloger (mysite.com/site1). Du kan också mappa andra domäner till ditt nätverk så att enskilda webbplatser beter sig som om de är på sin egen domän: när det gäller webbplatsanvändare ser webbplatsen ut som om den använder sin egen fristående WordPress-installation.

Världens största exempel på ett WordPress Multisite-nätverk är WordPress.com. Det är värd åt miljontals webbplatser av olika storlekar, från mamma-bloggare till stora företag, och gör det genom att hantera data i vissa skräddarsydda och komplexa sätt som du inte behöver oroa dig för. Det finns andra organisationer som använder WordPress Multisite på sätt som du kommer att kunna identifiera dig närmare med, och jag ska visa dig några exempel i det här inlägget.

WordPress.com registreringssida
WordPress.com registreringssida

Du kanske tänker att allt detta lägger till ett extra lager av komplexitet och att det skulle vara lättare att bara köra flera WordPress-installationer. Men Multisite har många fördelar, så låt oss titta på dem mer detaljerat.

Fördelar med WordPress-multisite

Jag måste erkänna en sak.: Jag är partisk. Jag är ett stort fan av WordPress Multisite och jag har använt det i flera år för att skapa personliga och klientwebbplatser.

Men det finns en anledning till denna partiskhet, och det beror på att WordPress Multisite är ett bra verktyg. Om du kör flera WordPresswebbplatser kommer det att spara tid åt dig och göra dig mer effektiv.

Multisite kan vara för dig om du någonsin:

  • Installerat samma plugins på varje webbplats du startar (t.ex. prestanda, säkerhet, SEO).
  • Använde ett ramtema som överordnat tema på flera webbplatser.
  • Utvecklat flera webbplatser för olika grenar av en organisation med gemensamma element som varumärkning eller struktur.
  • Spenderat mer tid än du skulle vilja på att uppdatera flera webbplatser när du hellre vill spendera tid på att utveckla eller hantera dem.

Låt oss ta en titt på dessa fördelar mer detaljerat.

Effektivare Kod

Att köra flera webbplatser på ett nätverk betyder mindre kod. Oavsett hur många webbplatser de är aktiverade på, finns det bara en uppsättning av WordPress-kärnfiler och bara ett exemplar av varje tema och plugin.

Det betyder att ditt nätverk tar upp mindre serverutrymme än om du körde en separat WordPress-installation för varje webbplats. Ju fler webbplatser du lägger till, desto mer läggs detta ihop. Det kan spara pengar på hosting och tid att hålla den koden uppdaterad.

Effektivare Utveckling

Om du utvecklar webbplatser med anpassade teman kanske du har ett bastema som du använder som utgångspunkt. Detta kan vara ett ramtema, ett enkelt överordnat tema eller ett starttema (föreslog läsning: Hur du anpassar ditt WordPress-tema).

Genom att arbeta i Multisite kan du installera det WordPress-temat en gång, använda det som ett överordnat tema/föräldratema för de teman som aktiveras på enskilda webbplatser i ditt nätverk och spara tid.

När jag började göra klientarbete utvecklade jag ett ramtema för alla mina webbplatser. Jag brukade installera det i varje ny WordPress-installation för varje klient och sedan skapa ett barntema som skulle aktiveras för webbplatsen. Nu har jag bara det ramtemat i mitt Multisite-nätverk och varje webbplats har sitt eget barntema.

Detta är särskilt användbart om dina webbplatser kommer att ha gemensamma designelement. Om du till exempel skapar webbplatser för flera avdelningar i ett företag kan du skapa ett föräldratema med alla vanliga design- och layoutelement, sedan utveckla ett barntema för varje webbplats och aktivera var och ett för den relevanta webbplatsen.

Detta sparar inte bara på att lagra (och uppdatera) flera instanser av ditt föräldratema, det innebär också att du kan visa innehåll från andra webbplatser i nätverket över webbplatser i ditt företag. Detta låter dig skapa något mer än bara en samling enskilda webbplatser.

Effektivare Hantering

Att hålla ditt WordPress Multisite-nätverk uppdaterat kommer att vara mycket effektivare än att göra samma sak för flera WordPress-installationer.

Du behöver bara uppdatera alla teman och plugins i nätverket en gång, oavsett hur många webbplatser de är aktiva på.

Rigorösa tester kommer att vara särskilt viktigt när du kör ett tema eller plugin på flera webbplatser, eftersom du måste testa på alla relevanta webbplatser. Du kan använda Kinstas staging-miljö för att testa uppdateringar på ditt staging-nätverk och sedan ta det live när du är nöjd med att allt fungerar.

WordPress Multisite: Vanligaste användningsområden

Det finns många olika sätt du kan använda WordPress Multisite. Låt oss se några exempel.

Personliga Webbplatser

Om du kör mer än en personlig webbplats, kommer det att spara tid om du migrerar dem till en Multisite-installation. Det här är något jag gör. Jag håller alla mina egna webbplatser på ett enda Multisite-nätverk, av tre skäl:

  • De har gemensam kod (det överordnade temat och ett antal plugins).
  • Det sparar på hostingutrymme och i tid att uppdatera dem.
  • Jag vill kunna visa data från en webbplats i mitt nätverk på en annan webbplats.

Jag använder domänmappning för att mappa enskilda domännamn till varje webbplats, såvitt användarna vet är de separata webbplatser.

Hosta Klientwebbplatser

När jag började bygga klientwebbplatser hade jag en checklista över WordPress-plugins som jag skulle installera på var och en. Jag skulle också använda samma föräldratema för var och en av dem.

När jag upptäckte WordPress Multisite insåg jag att jag kunde vara effektivare genom att migrera alla dessa webbplatser till ett nätverk och hålla koden uppdaterad där. Det betyder också att jag bara har en WordPress-installation att hålla säker och säkerhetskopiera. Allt detta sparar tid och krångel.

Du kan använda domänmappning för att mappa klientens domän till deras webbplats och detta kommer gälla för administratörsskärmarna samt den offentliga webbplatsen. På så sätt behöver dina kunder inte oroa sig för att du använder Multisite för att hosta deras webbplatser (även om mina verkligen inte har något emot det).

Företagssidor

Om du kör webbplatser för olika avdelningar i ett företag, då kan det vara mycket effektivare att använda WordPress Multisite.

Du har bara en WordPress-installation att uppdatera, du kan dela data och användare över webbplatser, och du kan använda samma överordnade tema och plugins över hela nätverket. Detta sparar tid när du utvecklar webbplatsen och när du hanterar den senare.

BBC America är ett exempel på ett företag som använder ett Multisite-nätverk för ett växande antal webbplatser: varje show har sin egen webbplats i ett nätverk.

BBC America, hemsida
BBC America, hemsida

Intranät

Även om att använda Multisite till den offentliga webbsidan inte är för dig, kanske du tycker att det är bättre att använda Multisite för företagets intranät än att ha en stor WordPress-webbplats eller flera mindre.

Att använda Multisite för ett företags intranät innebär att du kan:

  • Lägg till enskilda platser för varje avdelning och ge anställda tillgång enbart till de(n) lämpliga.
  • Lägg till varje anställd som användare bara en gång och ge dem tillgång till de webbplatser de behöver.
  • Dela innehåll över webbplatser, till exempel visa uppdateringar från en central webbplats på startsidan för de enskilda webbplatserna.

Enbart användarhantering kommer att göra detta alternativ mycket effektivare än något annat tillvägagångssätt.

Gemenskapsnätverk

Gemenskapsgrupper och organisationer behöver en online-närvaro men kan tycka att det är dyrt. Att använda ett Multisite-nätverk för att hosta flera gruppers webbplatser kommer att spara pengar och förbättra möjligheten för dessa grupper att nätverka med varandra.

Du kan installera plugins som låter webbplatsanvändare följa varandras bloggar och kommunicera med varandra på administratörsskärmarna, och du kan också dela innehåll mellan webbplatser.

Och med bara en WordPress-installation att köpa hosting för, kan du spara mycket pengar.

WordPress Multisite används av välgörenhetsorganisationer, ideella organisationer och utbildningsinstitutioner: ett exempel är University of British Columbia, som använder Multisite för att hosta ett nätverk av bloggar för lärare och studenter.

UBC Blogs
UBC Blogs

Intäktsgenerering

Att köra ett Multisite-nätverk är ett bra sätt att tjäna pengar på WordPress. WordPress.com är ett exempel på ett företag som har tjänat pengar genom att erbjuda människor webbplatser i ett nätverk, och det finns andra som edublogs, som hostar pedagogiska webbplatser och bloggar.

edublogs
edublogs

Du kan använda din baswebbplats (den du ursprungligen aktiverade Multisite på) för att köra en sida som låter människor skapa sin egen webbplats på ditt nätverk, och du kan göra det gratis eller du kan ta betalt. Då kan du erbjuda planer till bloggägare, allt från gratis till premium, med nivåer däremellan.

Du kan använda nätverksadministratören för att ge stöd till bloggägare och kommunicera med dem via meddelanden och uppdateringar och bygga en användargemenskap.

Så, det är några av de sätt du kan använda Multisite på. Låt oss nu titta på hur du aktiverar det på din WordPress-webbplats.

Så här ställer du in och aktiverar WordPress Multisite

När du ställer in WordPress Multisite har du två alternativ: du kan antingen aktivera det på en helt ny webbplats eller lägga till det på en befintlig webbplats. Båda är giltiga alternativ, men det kommer att finnas vissa skillnader.

Låt oss börja med det första alternativet: så aktiverar du WordPress Multisite på en helt ny webbplats.

Aktivera WordPress Multisite med Kinstas Autoinstallerare

Om du installerar WordPress med hjälp av en autoinstallerare som tillhandahålls av ditt webbhotell, kan du ha möjlighet att aktivera Multisite samtidigt.

När du installerar WordPress i MyKinsta, har du möjlighet att aktivera Multisite samtidigt. Kryssa i ska vi aktivera WordPress Multisite?-kryssrutan och Multisite aktiveras i din nya webbplats. Du har också möjlighet att välja mellan subdomäner och underkataloger – mer om dem inom kort.

Aktivera Multisite när du installerar WordPress i MyKinsta
Aktivera Multisite när du installerar WordPress i MyKinsta

Aktivera Multisite Manuellt

För att göra detta behöver du tillgång till filerna i din WordPress-installation. Använd SFTP och en kodredigerare för att komma åt dina filer. De två filerna du redigerar är .htaccess och wp-config.php, som båda finns i basmappen för din WordPress-installation. Gör en säkerhetskopia av båda dessa innan du börjar. (Det är också en bra idé att säkerhetskopiera hela din webbplats också.)

För att starta, öppna wp-config.php-filen i din kodredigerare (kolla in de 10 bästa kostnadsfria HTML-redigerarna). I den filen hittar du den här raden:

/* That's all, stop editing! Happy blogging. */

Omedelbart ovanför det, lägg till den här kodraden:

define( 'WP_ALLOW_MULTISITE', true );

Spara nu din fil.

Gå till din webbplatsadministratör i din webbläsare. Gå till skärmen för Nätverksinställningar som har skapats åt dig (via Verktyg > Nätverksinställning).

Du ser en skärm som frågar hur du vill att ditt nätverk ska ställas in, med hjälp av subdomäner eller underkataloger.

Om du får alternativet, välj vilken du vill använda (se avsnittet nedan för att ta reda på skillnaden). Ange titel och admin-epostadress för ditt nätverk i relevanta fält och klicka på knappen Installera.

Du kommer att tas till skärmen Nätverksinställningar. Den här skärmen innehåller lite kod som du sedan behöver kopiera och klistra in i två filer: wp-config.php-filen och .htaccess-filen.

Nätverksinställningsskärmen
Nätverksinställningsskärmen

Öppna de två filerna och klistra in koden från den här skärmen och se till att du skriver över allt den säger till dig att göra.

Obs! din kod kommer att skilja sig från koden i skärmdumpen ovan, eftersom din webbplats skiljer sig från min.

Spara och stäng dessa två filer och gå tillbaka till din webbplatsadministratör. Klicka på länken på skärmen Nätverksinställningar för att logga in på ditt nätverk. Använd samma inloggningsuppgifter som du alltid har använt.

Du kommer nu att upptäcka att dina administratörsskärmar har förändrats lite. Du har ett nytt objekt i verktygsfältet högst upp som heter Mina webbplatser och en annan kallad Nätverksadministratör.

Håll muspekaren över länken Mina webbplatser, så ser du en ny meny som tar dig till nätverksadministratörskärmarna. Klicka på länken Instrumentpanel för att gå till nätverkspanelen.

Nätverkspanelen
Nätverkspanelen

Denna instrumentpanel liknar instrumentpanelen för en vanlig WordPress-webbplats. Det kommer inte att finnas några blogginlägg, Snabbredigering eller något som rör innehåll – eftersom nätverket inte har innehåll. Allt det finns på de enskilda platserna.

Administratörsmenyn till vänster är också annorlunda. Du har ett nytt objekt som heter Webbplatser, vilket ger dig tillgång till skapande och hantering av webbplatser. Och några av de andra menyerna är något annorlunda. Ta dig tid att utforska och lära känna dem. Vi tittar på hur du använder dessa skärmar för att hantera ditt nätverk senare i det här inlägget.

Aktivera WordPress Multisite på en befintlig WordPress-installation

För att aktivera Multisite på en befintlig WordPress-webbplats, följer du samma manuella steg ovan. Det finns bara en skillnad: du kommer inte att kunna använda underkataloger om webbplatsen är mer än en månad gammal.

Detta beror på att ju mer innehåll du redan har lagt till på webbplatsen, desto större är risken för en konflikt mellan webbadresserna för befintliga inlägg och sidor, och nya webbplatser i nätverket.

Tänk dig att du skapade en webbplats för ett företag som heter McCollin Paints, som har en underavdelning som heter McCollin Varnishes. Du kanske redan har skapat en sida på mccollin-paints.com/mccollin-varnishes. Sedan skapar du en webbplats i ditt nya nätverk för McCollin Varnishes. Om du använde underkataloger kan webbplatsen vara på exakt samma webbadress. WordPress skulle inte veta vilket innehåll som ska visas när en användare besöker den webbadressen. Så istället kommer ditt nätverk att använda subdomäner och det kommer att vara på mccollin-varnishes.mccollin-paints.com. (med ursäkter om det finns ett företag som heter McCollin Paints där ute!)

WordPress Multisite: Subdomäner vs underkataloger

Jag har redan nämnt subdomäner och underkataloger. Om du aktiverar Multisite på en ny WordPress-installation, har du möjlighet att välja vilken du ska använda. Här är skillnaden:

  • Att använda subdomäner innebär att varje webbplats kommer att ha en URL som https://site1.yournetwork.com. Detta är att föredra om du vill låta andra människor skapa webbplatser i ditt nätverk.
  • Om du väljer underkataloger kommer varje webbplats att ha en webbadress som https://yournetwork.com/site1. Om din webbplats har körts i mer än en månad har du inte det här alternativet: du måste använda subdomäner.

Självklart kanske du tänker använda domänmappning för att mappa ett fristående domännamn till varje webbplats i ditt nätverk, som jag gör på mina egna nätverk. Om så är fallet spelar det ingen roll vilken av subdomäner eller underkataloger du använder, eftersom de aldrig kommer att ses.

Så här fixar du WordPress Multisite Cookies Error

I vissa fall kan du stöta på ett cookies-relaterat fel när du loggar in på en WordPress-installation med flera webbplatser.

Cookies blockeras eller stöds inte av din webbläsare. Du måste aktivera cookies för att använda WordPress.

Det här vanliga felet uppstår i vissa konfigurationer för multisidor, särskilt de som har anpassad domänmappning. Åtgärda det här felet genom att lägga till koden nedan i wp-config.php-filen.

define('ADMIN_COOKIE_PATH', '/'); 
define('COOKIEPATH', ''); 
define('SITECOOKIEPATH', ''); 
define('COOKIE_DOMAIN', false);

Så här hanterar du webbplatser i ett WordPress Multisite-nätverk

Nu har du ditt nätverk installerat, nästa steg är att börja lägga till några webbplatser. Det finns två sätt att göra detta: via adminskärmar eller via den främre änden av din huvudsakliga webbplats. Låt oss börja med hur du gör det via administratören.

WordPress Multisite: Lägg till en webbplats via WordPress-admin

Från Nätverks-adminpanelen klickar du på länken webbplatser i menyn till vänster. Detta kommer att visa en lista över webbplatser i ditt nätverk, förutsatt att du har lagt till några. När du nyss börjat är det tomt.

Om du vill skapa en ny webbplats klickar du på knappen Lägg till ny för att gå till skärmen Lägg till ny webbplats:

Lägg till ny webbplats
Lägg till ny webbplats

Fyll i detaljerna för den nya webbplatsen och klicka på knappen Lägg till webbplats. När du går tillbaka till skärmen Webbplatser visas din nya webbplats. Om du håller musen över dess namn har du några länkar tillgängliga:

  • Redigera – för att redigera webbplatsinställningar (inte innehållet).
  • Instrumentpanel – för att besöka webbplatsens instrumentpanel, varifrån du kan lägga till nya inlägg och sidor och få webbplatsen konfigurerad.
  • Inaktivera – för att inaktivera webbplatsen så att ingen kan besöka den.
  • Arkiv – gör webbplatsen otillgänglig för besökare och webbplatsadministratörer men tar inte bort den.
  • Spam – markera som spam, så att användaren som skapade den webbplatsen inte kan skapa mer.
  • Ta bort – ta bort webbplatsen och alla dess data.
  • Besök – Besök frontenden av webbplatsen.

Det mest användbara alternativet i detta skede är Redigera. Klicka på den för att se webbplatsredigeringsskärmarna.

Här är ett exempel från en befintlig webbplats i mitt nätverk:

Skärmen Redigera webbplats i Multisite
Skärmen Redigera webbplats i Multisite

Här kan du ändra huvudinställningarna för webbplatsen, till exempel dess domännamn och titel. Du kan också komma åt skärmen Teman där du kan ange vilka teman som ska vara tillgängliga för den här webbplatsen.

Om du hostar dina egna webbplatser eller klientwebbplatser kanske du bara vill att ett tema ska vara tillgängligt för varje webbplats. För ett nätverk där du låter tillåter människor skapa sina egna webbplatser, bör du nätverksaktivera flera teman. Du kan göra detta från Teman-skärmen i nätverksadministratören.

Vi tar en närmare titt på hur du hanterar teman och plugins i ditt nätverk senare i det här inlägget, eftersom det skiljer sig från en vanlig WordPress-webbplats.

WordPress Multisite: Skapa en webbplats från Frontenden

Om du tillåter användare att skapa sin egen webbplats, kommer de att göra detta från /wp-signup.php-skärmen på huvudsidan.

Detta visar en skärm som tillåter någon att antingen logga in med ett befintligt användarkonto och skapa en webbplats, eller att skapa både en webbplats och ett användarkonto samtidigt.

wp-signup-skärmen
wp-signup-skärmen

Om du bara vill skapa webbplatser själv via administratörskärmarna kan du inaktivera registreringar. Gå till Nätverksadmin > Nätverksinställningar och välj knappen Registrering avaktiverad.

Om du skapar en webbplats från administratörsskärmarna har du administratörsbehörighet för webbplatsen och det kommer att finnas i rullgardinsmenyn Mina webbplatser. Om någon annan skapar webbplatsen har du inte administratörsbehörighet för webbplatsen och den kommer inte att finnas i den listan (även om du alltid kan lägga till dig själv som webbplatsadministratör på en webbplats via Webbplatser-skärmarna).

WordPress Multisite och domänmappning

Domänmappning är en av mina favoritfunktioner i Multisite. Det låter dig mappa en domän till en webbplats i ditt nätverk och gör så att den beter sig som om den är hostad på den domänen.

Observera: Fram till WordPress version 4.5 behövde du ett plugin för att göra detta. Det behöver du inte längre.

För att mappa en domän till en webbplats måste du först se till att den pekar på ditt nätverk. I MyKinsta lägger du till domänen och pekar den på din webbplats.

När domänen pekar på ditt nätverk måste du lägga till domännamnet i webbplatsens inställningar. På Nätverksadministratörskärmarna går du till Webbplatser och klickar på Redigera under den webbplats du vill mappa. Lägg till domännamnet på skärmen webbplatsredigering.

Skärmen Redigera webbplats i Multisite
Skärmen Redigera webbplats i Multisite

Klicka på knappen Spara ändringar och webbplatsen kommer nu att använda den nya domänen istället för subdomänen eller underkatalogen i ditt nätverk.

Att klona webbplatser i ett WordPress Multisite-nätverk

När du skapar en ny webbplats i ditt nätverk kan det ibland snabba på saker och ting att klona en befintlig webbplats. För att göra detta tillgängligt, installera och nätverksaktivera ett plugin som MultiSite Clone Duplicator eller NS Cloner – Site Copier.

Detta ger dig en klon eller dubblett-länk när du håller muspekaren över webbplatsens namn på skärmen Webbplatsinställningar. Klicka på detta för att göra en kopia av webbplatsen.

Inaktivera eller ta bort webbplatser i ett WordPress Multisite-nätverk

Ibland måste du ta en webbplats på ditt nätverk ur tjänst. Kanske är det en personlig webbplats som du inte använder längre. Den kanske tillhör en klient som har avbrutit sin hostingplan.

Det finns några alternativ för att ta bort en webbplats från ditt nätverk, som du kommer åt genom att gå till skärmen webbplatser och klicka på relevant länk under webbplatsens namn:

  • Inaktivera: det här alternativet inaktiverar webbplatsen så att ingen kan besöka den, men tar inte bort filerna eller datan. Webbplatsadministratören är fortfarande tillgänglig.
  • Arkiv: det här alternativet gör webbplatsen otillgänglig för besökare och webbplatsadministratörer men tar inte bort den.
  • Spam: det här alternativet markerar webbplatsen som spam, tar bort den och säkerställer att användaren som skapade webbplatsen inte kan skapa fler.
  • Ta bort: detta alternativ raderar webbplatsen och all dess data.

Multi User WordPress: Arbeta med användare i WordPress Multisite

En Multi User WordPress:-installation är mycket lik en vanlig WordPress-installation, med bara några få skillnader.

Multi User WordPress sajter tillåter användare att skapas och hanteras av webbplatsadministratörer och nätverksadministratören. Skillnaden är att en webbplatsadministratör bara kan ta bort användarrättigheter för sin webbplats: de kan inte ta bort användaren från nätverket.

Lägga till användare som Nätverksadministratör (Superadministratör)

Om du vill lägga till en användare som nätverksadministratör går du till Användare > Lägg till nytt på nätverksadministratörskärmarna.

Lägg till Ny Användare
Lägg till Ny Användare

Här fyller du i användarnamn och e-postadress. Användaren kommer att få ett e-postmeddelande som inbjuder dem att ange ett lösenord och logga in.

När du har lagt till en användare kan du redigera användaren via användarskärmen på samma sätt som du skulle i en vanlig WordPress-installation. Det finns då en särskild behörighet som heter ”Superadministratör” som du kan bevilja användaren.

Multisite superadministratör-privilegier
Multisite superadministratör-privilegier

Lägga till användare som webbplatsadministratör

Webbplatsadministratörer kan också lägga till användare på sin webbplats. De kan antingen lägga till en befintlig användare i nätverket eller en helt ny användare. För att göra detta från Webbplatsens administratörsskärmar, gå till Användare > Lägg till ny.

Lägga till en användare som webbplatsadministratör
Lägga till en användare som webbplatsadministratör

För befintliga användare, fyll bara i e-postadressen eller användarnamnet och den roll de kommer att ha på den webbplatsen. För användare som är nya i nätverket behöver du ett användarnamn (som måste vara unikt) och en e-postadress. Om du hoppar över bekräftelsemeddelandet måste du tilldela dem ett lösenord själv via användarens administratörsskärm: det är lättare att låta WordPress ta hand om det åt dig.

Konfigurera och hantera användarroller (Webbplatsadministratör vs Nätverksadministratör).

Både webbplatsadministratörer och nätverksadministratörer (alltså superadministratörer) kan lägga till användare och redigera deras privilegier och information, även om nätverksadministratörer kan göra mer.

Som nätverksadministratör arbetar du med användare genom att gå till Användarskärmen. Här kan du se vilka webbplatser varje användare har behörighet till och komma åt deras redigeringsskärm.

Om du vill ändra en användares rättigheter för en webbplats eller ta bort eller lägga till dem på en webbplats måste du gå till redigeringsskärmen för webbplatsen. Gå till skärmen Webbplatser, klicka på Redigera för den webbplatsen och välj fliken Användare.

Härifrån kan du ändra användarroller på webbplatsen, ta bort användare och lägga till nya.

Som webbplatsadministratör kan du redigera användaruppgifterna för varje användare på din webbplats eller ta bort dem. Gå till skärmen Användare och klicka på användaren för att komma åt deras redigeringsskärm. Härifrån kan du redigera deras detaljer och ändra deras roll på samma sätt som du skulle för en standard WordPress-installation.

Ta bort användare (Webbplatsadministratör vs Nätverksadministratör).

Nätverksadministratörer kan ta bort användare från enskilda webbplatser eller från hela nätverket. Webbplatsadministratörer kan bara ta bort användare från deras webbplats.

Som nätverksadministratör, gå till skärmen Användare, markera kryssrutan bredvid användaren och välj sedan rullgardinsmenyn Massåtgärder ovanför listan över användare. Härifrån kan du ta bort användaren och/eller markera dem som spam. Om du markerar dem som skräppost kan de inte registrera sig för ditt nätverk igen.

Som webbplatsadministratör kan du ta bort en användare från din webbplats via skärmen användare. Markera kryssrutan bredvid användarnamnet och klicka på alternativet Ta bort i rullgardinsmenyn Massåtgärder.

Användare och säkerhet

Eftersom det är möjligt för människor att skapa konton i ditt nätverk och sedan skapa sin egen webbplats, kan du ha frågor om säkerhet.

Den goda nyheten är att du kan konfigurera dina nätverksinställningar för den åtkomstnivå du behöver, och du kan förbättra säkerheten genom att blockera e-postdomäner.

På nätverksadministratörskärmarna går du till Inställningar > Nätverksinställningar. Här hittar du fält i avsnittet Registreringsinställningar som du kan använda för att förbättra säkerheten och begränsa åtkomsten.

Registreringsinställningar
Registreringsinställningar
  • Tillåt nya registreringar: Ange om nya användare kan registrera sig och om webbplatser kan skapas av personer som registrerar sig för första gången eller bara av befintliga inloggade användare. Eller så kan du stänga webbplatsregistrering så att bara du som nätverksadministratör kan göra det.
  • Registrering: Jag rekommenderar att du håller denna avisering på så att du vet när någon har registrerat en webbplats eller ett konto. Det hjälper dig att hålla reda på vad som händer och ger dig möjlighet att ta kontakt med nya kunder.
  • Lägg Till Nya Användare: Om du avmarkerar den här rutan kan du förhindra att webbplatsadministratörer lägger till nya användare i nätverket. Istället kan de bara lägga till befintliga användare i nätverket på sin webbplats.
  • Förbjudna Namn: Här kan du lägga till ord som du inte vill ska inkluderas i användarnamn.
  • Begränsade E-postregistreringar: Lista de e-postdomäner som kan användas för nya användarkonton. Användbar för ett intranät eller företag eller utbildningsnätverk.
  • Förbjudna E-postdomäner: Förbjud vissa e-postdomäner om du är orolig för spam eller skadliga konton.

Arbeta med plugins och teman i WordPress Multisite

En av de stora fördelarna med Multisite är att dina plugins och teman endast lagras en gång. Detta innebär mindre lagringsutrymme och mindre tid att uppdatera dem. Låt oss ta reda på mer om hur du hanterar plugins och teman i Multisite.

Hur plugins och teman lagras

Teman och plugins lagras i wp-content-katalogen för din WordPress-installation på samma sätt som de görs i en vanlig webbplats. Detta innebär att varje plugin och tema endast lagras en gång, oavsett hur många gånger det används.

Installera och aktivera plugins

Endast nätverksadministratören kan installera teman; webbplatsadministratörer har inte behörighet. Beroende på hur du konfigurerar ditt nätverk kan du förhindra att webbplatsadministratörer aktiverar plugins genom att välja detta på skärmen Nätverksinställningar.

För att installera ett plugin, gå till Plugins > Lägg till nytt i nätverksadministratören och installera det på vanligt sätt. Du kan sedan välja att nätverksaktivera den. Om du inte gör det kommer det att vara tillgängligt för enskilda webbplatsadministratörer att aktivera det på deras webbplats.

Plugins som är nätverksaktiverade körs på alla webbplatser och visas i Pluginskärmen för dessa webbplatser. Men webbplatsadministratörerna kommer inte att kunna inaktivera dem. De kan aktivera andra installerade plugin.

Installera och göra teman tillgängliga

Du kan bara installera ett tema via nätverksadministratörskärmarna. För att göra det, gå till Tema-skärmen i nätverksadministratören, och installera det på samma sätt som du skulle för en vanlig webbplats.

När det gäller att göra teman tillgängliga, fungerar WordPress Multisite annorlunda. Du kan antingen göra ett tema tillgängligt för hela nätverket eller för enskilda webbplatser.

Observera: Multisite inkluderar möjligheten att göra ett tema tillgängligt för en webbplats, inte att aktivera det. Detta beror på att du bara kan aktivera ett tema för varje webbplats, och du gör det via webbplatsinställningarna inte nätverksinställningarna.

För att göra ett tema tillgängligt för hela nätverket, gå till Tema-skärmen i nätverksadministratören, hitta temat, och klicka på Nätverksaktivera-länken under den.

För att göra ett tema tillgängligt för en enskild webbplats, gå till skärmen Webbplatser och klicka på länken Redigera för den relevanta webbplatsen. Klicka på fliken Teman och klicka på länken Aktivera under temats namn.

Detta gör temat synligt för webbplatsadministratören, så att de kan välja att aktivera det. Alla teman som inte görs tillgängliga antingen för nätverket eller den enskilda webbplatsen kommer inte att vara synliga för webbplatsadministratören.

Det betyder att det finns en grundläggande skillnad mellan hur teman och plugins aktiveras i Multisite:

  • Ett nätverksaktiverat plugin kommer att köras på alla webbplatser i nätverket och webbplatsadministratörer kommer inte att kunna inaktivera det. Ett nätverksaktiverat tema kommer att vara tillgängligt för webbplatsadministratörer att aktivera om de väljer att göra det.
  • En plugin som inte är nätverksaktiverat kommer att vara tillgängligt för webbplatsadministratörer att aktivera om de väljer att göra det. Ett tema som inte är nätverksaktiverat kommer endast att vara tillgängligt för en webbplats om det har gjorts tillgängligt för den webbplatsen. Teman som inte har nätverksaktiverats eller gjorts tillgängligt för en webbplats kommer att vara osynliga för den webbplatsadministratören.

Lästips: Så här tar du bort ett WordPress-tema.

Hur Multisite Lagrar Media

Ett WordPress Multisite-nätverk lagrar media annorlunda än en vanlig webbplats.

När du laddar upp bilagor till sidor och inlägg på enskilda webbplatser fungerar gränssnittet på samma sätt som för en vanlig webbplats, så en webbplatsadministratör eller redaktör skulle inte se någon skillnad. Skillnaden ligger i hur filerna lagras.

När du aktiverar Multisite på din WordPress-installation skapas en ny mapp i katalogen wp-content/uploads, kallad ”sites”. Detta kommer att innehålla all media som laddats upp till webbplatser i ditt nätverk.

Varje gång du skapar en ny webbplats i nätverket (eller en användare gör det) skapar WordPress en ny mapp i mappen ”sites”, med ett namn som motsvarar webbplatsens ID. Baswebbplatsen har ID 01, så den första nya webbplatsen du skapar i ditt nätverk kommer att ha ID 02. Detta innebär att WordPress kommer att skapa en ny mapp på wp-content/uploads/sites/02. Alla uppladdningar för den webbplatsen kommer att lagras i den mappen, i samma år- och månads-baserad struktur som används i en vanlig webbplats.

Uppladdningar till baswebbplatsen lagras i mappen wp-uploads på samma sätt som för en vanlig webbplats: Multisite skapar inte en extra mapp för dem.

Hur Multisite Lagrar Data

Multisite lagrar också data lite annorlunda.

När du aktiverar Multisite skapas sju nya databastabeller. Dessa kommer att lagra data som rör nätverket.

De heter:

  • wp_blogs
  • wp_blog_versions
  • wp_registration_log
  • wp_signups
  • wp_site
  • wp_sitemeta
  • wp_sitecategories (valfritt)

De andra tabellerna som lagrar data för hela nätverket är wp_users och wp_usermeta eftersom användarna lagras för nätverket och inte för enskilda webbplatser. Dessa tabeller kommer inte att skapas, eftersom du redan har dem i databasen av en vanlig webbplats.

När du skapar en ny webbplats på ditt nätverk skapar WordPress 11 nya tabeller för den webbplatsen. Dessa ges ett prefix som motsvarar webbplats-ID. Så för webbplats 02 kommer följande tabeller att skapas:

  • 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

Om du aktiverar ett plugin som skapar extra databastabeller på en webbplats, kommer det att använda samma prefix och skapa tabeller för varje webbplats där det är aktiverat.

Allteftersom nätverket växer och fler webbplatser läggs till kommer fler databastabeller att läggas till. Detta gör det möjligt för WordPress att hålla data för varje webbplats separat, så det finns ingen chans att webbplatsadministratörer får åtkomst till data från en annan webbplats.

Sammanfattning

WordPress Multisite är ett otroligt kraftfullt verktyg. Om du skapar mer än en webbplats, för dig själv, för en gemenskap, eller för kunder, kan det spara diskutrymme och göra dig mer effektiv.

Det finns massor av användningsområden för WordPress Multisite: du kan använda det för dina personliga webbplatser, att hosta klientwebbplatser eller gemenskapssajter, för webbplatserna i ett företag, eller att köra ett WordPress.com-liknande system av bloggar som folk skapar själva. Att ta sig tid att komma till rätta med Multisite kommer att vara något som kan skörda betydande belöningar på lång sikt.

Rachel McCollin

Rachel McCollin har hjälpt människor att bygga webbplatser med WordPress sedan 2010. Hon är ett stort fan av självhostad WordPress och vill hjälpa så många människor som möjligt att skapa en fantastisk webbplats med detta.