Multisite på WordPress låter dig bygga ett helt nätverk av webbplatser som drivs av en enda installation av WordPress.

Du kan antingen hålla ditt nätverk privat och använda det för att driva ditt eget nätverk av webbplatser - som ett lokalt företag som skapar en nätverkswebbplats för varje plats. Eller så kan du göra ditt nätverk offentligt och låta människor registrera sig och skapa sina egna webbplatser i ditt nätverk, som WordPress.com.

Samtidigt som varje webbplats har sin egen instrumentbräda drivs allt av en enda WordPress-installation och en enda databas, och enskilda webbplatsägare har inte lika mycket kontroll.

I det här inlägget kommer vi att dela lite mer om hur Multisite fungerar på WordPress och när det är eller inte är en bra idé att använda det. Sedan visar vi dig steg för steg hur du ställer in ditt eget Multisite-nätverk på WordPress.

Men innan, låt oss upptäcka tillsammans Hur man installerar en Wordpress-blogg 7 steg et Hur man hittar, installera och aktivera en Wordpress tema på din blogg.

Sedan, tillbaka till varför vi är här.

Hur fungerar WordPress Multisite?

Multisite är en grundläggande WordPress-funktion, även om den inte är aktiverad som standard.

När du aktiverar den får du en ny nätverksadministratörens instrumentpanel där du kan hantera alla webbplatser i ditt nätverk. WordPress Multisite lägger också till en ny användarroll d 'Nätverksadministratör, som är den enda typen av användarkonto som har åtkomst till ovannämnda instrumentpanel.

Där kan du fatta beslut som:

  • Huruvida användare kan registrera sig och skapa sina egna webbplatser eller inte.
  • Vilka teman och plugins är tillgängliga för nätverkswebbplatser.
  • Hur mycket kontroll som enskilda webbplatsägare har och om de manuellt kan inaktivera vissa plugins som du har gjort tillgängliga för dem.

Varje webbplats har också en egen WordPress-instrumentpanel där människor kan hantera innehåll, teman och plugins. Till skillnad från en vanlig WordPress-webbplats kan enskilda webbplatsadministratörer inte installera sina egna teman eller plugins - de kan bara välja bland de alternativ som den globala nätverksadministratören har aktiverat.

Hur WordPress multisite fungerar på teknisk nivå

Multisite på WordPress låter dig skapa obegränsade nätverkswebbplatser, men det är stor skillnad i hur WordPress lagrar data för dessa webbplatser.

Om du behöver skapa flera unika WordPress-webbplatser skulle varje webbplats ha sin egen databas och filer.

Men med Multisite delar alla webbplatser samma databas och samma filer.

  • WordPress skapar nya databastabeller för varje nätverkswebbplats.
  • WordPress delar några tabeller mellan alla nätverkets webbplatser. wp_users.

För att organisera filer för varje webbplats i nätverket lägger WordPress till en mapp för varje webbplats i nedladdningsmappen. Till exempel :

  • Enkel webbplats - nedladdningar lagras i wp-innehåll / uppladdningar / år / månad
  • Multisite - nedladdningar lagras i wp-innehåll / uppladdningar / NETWORK_SITE / år / månad

När ska du använda ett Multisite-nätverk på WordPress?

Ett Multisite-nätverk på WordPress är ett bra alternativ om du:

  • Se för att bygga flera webbplatser med liknande funktioner.
  • Se för att skapa en plats där användare kan skapa sina egna webbplatser, som WordPress.com. Vissa prenumerations-plugins - medlemskap - kan även integreras med Multisite så att du kan debitera människor för att bygga en webbplats i ditt nätverk.

För det första användningsfallet skulle några exempel vara:

  • En fysisk verksamhet med en separat webbplats för varje filial.
  • Ett universitet med en annan webbplats för varje institution eller fakultetsmedlem.
  • En fastighets- / försäkringsbyrå med en separat webbplats för varje agent.
  • Osv ...

Till exempel är webbplatsen Georgia State University baserad på en WordPress-installation med flera webbplatser med över 150 nätverkswebbplatser för olika avdelningar, funktioner etc.

Kan du använda WordPress Multisite för att vara värd för klientwebbplatser?

Med WordPress Multisite Domain Mapping har du möjlighet att använda en domännamn helt anpassad för varje webbplats i ditt nätverk, vilket kan få dig att undra om du kan använda Multisite som ett enklare sätt att hantera flera klientwebbplatser.

Tja ... det är verkligen möjligt, och jag vet att det finns några WordPress-utvecklare som väljer denna lösning för klientwebbplatser utan någon speciell funktionalitet.

Men jag tror inte att detta är den bästa metoden av några orsaker:

  • Delad databas - alla dina kunders webbplatser skulle dela en enda databas, som inte är bra ur en sekretesssynpunkt.
  • Enstaka punkt för misslyckande - Att använda en enda WordPress-installation kan riskera alla dina webbplatser om installationen misslyckades.
  • Resurserlogi Delad – alla webbplatser i ditt nätverk delar samma webbresurserlogi, vilket kan vara ett problem om en webbplats i nätverket använder många fler resurser än de andra.
  • Svårighetsmigrering - Om du någonsin behöver migrera din kunds webbplats någon annanstans kommer det att bli mycket svårt. Även om det är möjligt att extrahera en enda webbplats från ett multisite-nätverk, kräver det mycket mer involvering än en normal migreringsprocess, annars måste du köpa något som WP Migrera DB.

Upptäck också vår 9 WordPress-plugins för att migrera och klona din blogg

Hur man skapar ett multisite-nätverk på WordPress

Nedan visar vi dig processen för hur du skapar ett Multisite-nätverk på WordPress.

Men många webbhotell erbjuder nu att skapa ett Multisite-nätverk på WordPress i sina autoinstallationsverktyg. Så innan vi hoppar in i den här självstudien, uppmanar vi dig att kontrollera om din webbhotells automatiska installationsprogram erbjuder ett alternativ med ett klick på flera platser:

Hur man konfigurerar multisite wordpress nätverksvärd blogpascher

Om detta inte är fallet, eller om du vill aktivera Multisite-funktionen på en befintlig webbplats, så här konfigurerar du allt ...

1. Aktivera WordPress Multisite i filen wp-config.php

Vanligtvis är det lättare att skapa en ny WordPress Multisite-installation, men du kan också aktivera den på en befintlig WordPress-webbplats. (se till att inaktivera alla dina plugins först).

För att komma igång måste du ansluta till din webbplats via FTP eller cPanel File Manager och redigera din fil wp-config.php. Lägg sedan till följande kod ovanför raden

/ * Det är allt, sluta redigera! Lycklig publicering. * / 

/ * Multisite * /
definiera ('WP_ALLOW_MULTISITE', sant);

Hur du konfigurerar multisite wordpress-nätverksvärd blogpascher 2

Spara sedan filen och ladda upp den till din server.

2. Kör nätverksinstallationsverktyget i WordPress-instrumentpanelen

När du har lagt till den här raden i filen wp-config.php, Logga in på din WordPress-webbplatspanel och navigera till Verktyg → Nätverksinställning

Så här konfigurerar du WordPress-nätverksinstallatör för multisite blogpascher-nätverk

Här kommer du att göra ett mycket viktigt val om URL-strukturen i ditt nätverk. Mer exakt, om varje webbplats i den senare måste ha sin egen URL-struktur:

  • Underdomän - som site1.votrereseau.com. Om du väljer underdomäner måste du också lägga till en generisk DNS-post.
  • Underkatalog - som ditt nätverk / webbplats1. Det finns ingen konfiguration med den här metoden.

Det finns inget rätt svar - se till att tänka på frågan, eftersom du inte kommer att kunna ändra denna struktur senare.

Dessutom finns det också ett tredje alternativ - domänmappning, som låter dig använda en anpassad domän för varje webbplats i nätverket - till exempel site1.com, site2.com. Om du vill gå den här vägen, behöver du bara välja underkataloger för nu, eftersom du måste definiera domänavbildningen senare. 

När du har gjort ditt val och konfigurerat grundläggande nätverksinformationKlicka på Installer.

3. Lägg till kodavsnitt i wp-config.php och .htaccess

På nästa sida kommer WordPress att ge dig två utdrag som du behöver lägga till i dina webbplatsfiler:

Det första kodavsnittet går i wp-config.php ovanför raden / * Det är allt, sluta redigera! Lycklig publicering. * /

Det andra utdraget finns i .htaccess-filen och ersätter befintliga WordPress-regler.

Hur man konfigurerar wordpress multisite-nätverk extraherar blogpascher-kod

Så här ska din wp-config.php-fil se ut:

Hur man konfigurerar multisite-nätverk wordpress wp config blogpascher

Och detta är hur din .htaccess-fil ska se ut - se hur du åsidosätter befintliga WordPress-regler:

Så här konfigurerar du nätverkswordspress för flera webbplatser wp config blogpascher 1

Nu - ditt multisite-nätverk är aktivt!

4. Hantera det multisite nätverket från nätverksadministratörens instrumentbräda

När du har slutfört föregående steg kan du behöva logga in på din WordPress-instrumentpanel igen.

Då bör du se det nya nätverksadministrationsområdet. Du kan komma åt det från alternativet Mina webbplatser i WordPress-verktygsfältet, eller så får du åtkomst yoursite.com/wp-admin/network :

Så här konfigurerar du nätverks wordpress hanterar multisite blogpascher

Precis som hur den vanliga WordPress-instrumentpanelen låter dig hantera en enda webbplatsinstallation, med Network Admin Dashboard kan du hantera inställningar för hela nätverket.

Låt oss gå igenom några av de viktiga funktionerna här.

Nätverksinställningar

För att konfigurera saker du måste gå till Inställningar → Nätverksinställningar. Där kan du konfigurera de grundläggande inställningarna för hur ditt nätverk fungerar, till exempel om människor kan registrera sig och / eller skapa nya webbplatser, såväl som standardinnehållet som installeras på nya webbplatser. :

Hur du konfigurerar wordpress nätverksinställningar för multisite-nätverk blogpascher

Teman

Därefter låter fliken Teman välja vilka teman som är tillgängliga för enskilda webbplatsägare. Enskilda webbplatsägare kommer att kunna välja mellan alla teman som du har aktiverat i nätverket och du kan installera nya teman precis som på en enda webbplatsinstallation:

Hur man konfigurerar WordPress-tema för multisite-nätverk wordpress

Insticksprogram

Pluginområdet är liknande, med bara en liten ändring:

  • När du installerar ett plugin kan du göra detaktivera för nätverk, vilket gör den automatiskt aktiv för varje enskild webbplats i nätverket. Enskilda webbplatsägare kan inte stänga av den - den kommer alltid att vara aktiv.
  • Eller om du aktiverar menyadministrationen av Insticksprogram i området Nätverksinställningar, kan enskilda webbplatsadministratörer välja om de vill installera plugins som du har installerat, men inte har aktiverat specifikt via nätverket.

Till exempel, om du villElementor är aktiv på varje webbplats i nätverket, måste du aktivera det för nätverket:

Hur man konfigurerar multisite-nätverk wordpress plugin blogpascher

Skapande av nya webbplatser

Slutligen, för att manuellt skapa en ny nätverkswebbplats, kan du gå till Webbplatser → Lägg till ny :

Hur man ställer in wordpress multisite-nätverk ny blogpascher-webbplats

När du klickar Lägg till en webbplats, kan du redigera den här webbplatsen för att konfigurera / visa ytterligare information, till exempel användare, teman och inställningar. 

Hur du konfigurerar wordpress multisite-nätverk ny blogpascher-webbplats 1

Administratörsdashboard för enskild webbplats

Förutom nätverksadministrationsområdet får varje enskild webbplats också sin egen WordPress-instrumentpanel, som ser ut och fungerar ungefär som den vanliga WordPress-instrumentpanelen.

Den största skillnaden är att enskilda webbplatsadministratörer inte kan installera nya teman eller plugins (och de kanske inte ens kan se Plugins-området, beroende på hur du har konfigurerat saker).

Till exempel kan en webbplatsägare välja att aktivera Wordpress tema Hej Elementor, men det finns inget alternativ att installera egen Wordpress tema :

Hur du konfigurerar wordpress multisite-nätverk ny blogpascher-webbplats 2

På samma sätt, eftersom Elementor är nätverksaktiverat, kan enskilda webbplatsägare få tillgång till alla Elementors vanliga funktioner, men de skulle inte kunna installera sina egna plugins eller inaktivera Elementor.

Är det möjligt att använda Elementor Pro på WordPress Multisite?

Ja, du kan använda Elementor Pro tillsammans med WordPress Multisite. Du behöver dock en aktiv licensnyckel för varje enskild webbplats i nätverket, snarare än att bara använda en licensnyckel för hela nätverket.

Slutsats

WordPress Multisite är inte rätt lösning för alla situationer som involverar flera WordPress-webbplatser, men det är ett bra alternativ om du behöver skapa ett nätverk av liknande webbplatser, som några av de exempel vi presenterade tidigare.

För att konfigurera Multisite låter de flesta WordPress-autoinstallatörer aktivera WordPress med en kryssruta. Om inte, eller om du vill lägga till Multisite i en befintlig WordPress-installation, kan du följa den manuella metoden som vi har detaljerat i det här inlägget.

Här är ! Det är det för den här guiden. Om du har kommentarer eller förslag, tveka inte att meddela oss i det reserverade avsnittet.

Du kan dock också konsultera våra resurser, om du behöver fler element för att genomföra dina projekt för att skapa webbplatser, genom att konsultera vår guide om WordPress blogg skapande eller den på Divi: det bästa WordPress-temet genom tiderna.

Men under tiden dela den här artikeln på dina olika sociala nätverk

.