TOTAL översättningsbyrå

Flerspråkig WordPress utan tillägg: Så här ställer man in det

Skapa en flerspråkig WordPress-webbplats utan tillägg

En sak är säker – WordPress är ett fantastiskt verktyg för att bygga en flerspråkig webbplats. Men är det verkligen möjligt att göra en WordPress-sida flerspråkig helt utan att använda ett tillägg?

Det korta svaret är ja, men det har sitt pris – och då menar vi inte pengar. Lösningen kräver en del manuellt arbete och teknisk kunskap.

I den här guiden visar vi dig steg för steg hur du bygger en flerspråkig webbplats i WordPress utan något tillägg. Vi kommer också att gå igenom för- och nackdelarna med en sådan lösning och därefter presentera ett alternativ.

Vad är WordPress multisite?

Om du inte är bekant med multisite så är det en inbyggd funktion i WordPress som låter dig hantera flera separata webbplatser från en enda WordPress-installation. Du kan enkelt växla mellan deras respektive kontrollpaneler från en central plats. Det finns praktiskt taget inga begränsningar för hur många webbplatser du kan köra i ett multisite-nätverk.

För att aktivera funktionen behöver du redigera en kodrad för hand i WordPress huvudsakliga konfigurationsfil. Den goda nyheten är att du inte behöver installera några ytterligare tillägg eller uppgraderingar; din vanliga WordPress-installation är redan hundra procent redo för multisite.

Beroende på vilket webbhotell du använder kan det finnas inbyggda verktyg för att omvandla din webbplats till en multisite-installation. WP Engine har till exempel en enkel konverteringsmekanism. Detta kan dock medföra extra kostnader, då många specialiserade WordPress-värdar som WP Engine och Flywheel inte tillåter multisite i sina grundläggande abonnemang. Andra, ofta delade, webbhotell har inga sådana begränsningar men erbjuder sällan några hjälpverktyg som förenklar processen.

Om ditt webbhotell saknar sådana verktyg bör du överväga att starta din multisite-installation från grunden. Ifall din befintliga webbplats använder många tillägg eller har avancerade konfigurationer kan det vara säkrast att först sätta upp en helt ny, tom WordPress-installation. Därefter kan du omvandla den till ett multisite-nätverk och sedan importera innehållet från din gamla webbplats. Om din nuvarande webbplats är relativt enkel kan du dock konvertera den direkt. Oavsett vilken metod du väljer bör du alltid skapa en komplett säkerhetskopia innan du börjar.

Så här konfigurerar du WordPress multisite

Börja med att installera WordPress som vanligt. Du kan antingen göra det manuellt eller använda ett snabbinstallationsskript som ditt webbhotell tillhandahåller. Båda metoderna fungerar utmärkt.

Kontrollera att inga tillägg är aktiva på din webbplats och att permalänkstrukturen (under Inställningar → Permalänkar) är inställd på Inläggsnamn.

Anslut sedan till din server via FTP. Detta kan göras antingen direkt från ditt webbhotells kontrollpanel (till exempel cPanel) eller med ett fristående program som FileZilla.

Leta reda på och ladda ner WordPress konfigurationsfil, wp-config.php, till din dator.

Öppna filen i en textredigerare och lägg till följande kodrad precis ovanför kommentaren /* That's all, stop editing! Happy publishing. */:

define( 'WP_ALLOW_MULTISITE', true );

Spara filen och ladda upp den till servern igen, så att den gamla filen skrivs över.

Gå nu tillbaka till din WordPress-kontrollpanel. Du kommer att se ett nytt menyval under Verktyg som heter Nätverksinstallation.

Beroende på om du konfigurerar multisite på en ny eller befintlig WordPress-installation, samt din servermiljö, kan du få valet att strukturera nätverket med antingen underdomäner (t.ex. es.dindomän.se) eller underkataloger (t.ex. dindomän.se/es). I vissa fall är du låst till ett av alternativen.

Klicka på Installera för att starta skapandet av nätverket.

Därefter visas en ny sida med ytterligare instruktioner för ett par ändringar som måste göras i dina WordPress-filer. Följ dessa instruktioner noggrant:

  • Säkerhetskopiera dina nuvarande filer wp-config.php och .htaccess.
  • Lägg till den nya kod som WordPress genererat i din wp-config.php-fil.
  • Byt ut hela innehållet i din .htaccess-fil med den nya koden.

När du har gjort detta, uppdatera sidan i din webbläsare. Du kommer att bli ombedd att logga in igen.

Efter inloggning omdirigeras du till nätverkets huvudsakliga kontrollpanel. Den liknar den vanliga WordPress-panelen men har ett något förenklat gränssnitt och nya alternativ i den övre menyn under ”Mina webbplatser”.

  • Länken Nätverksadministratör tar dig till den övergripande panelen för hela ditt multisite-nätverk.
  • Den andra länken tar dig till kontrollpanelen för din ursprungliga webbplats.

Nu är WordPress multisite installerat och fullt fungerande!

Skapa separata webbplatser för varje språkversion

Du har redan en webbplats i ditt nätverk – den som fanns innan du påbörjade denna process. Behandla den som din primära språkversion.

Nu är det dags att skapa nya, tomma webbplatser för alla andra språk du vill erbjuda. Gå till den primära nätverkskontrollpanelen via toppmenyn: Mina webbplatser → Nätverksadministratör. Klicka sedan på Webbplatser och välj Lägg till ny.

Fyll i fälten enligt följande rekommendationer:

  • Webbplatsadress (URL): Använd landskoden för det språk som den nya webbplatsen ska ha. För en spansk version kan du till exempel ange ”es”.
  • Webbplatsens titel: Detta är upp till dig, men det fungerar ofta bra att använda samma titel som din huvudsida.
  • Webbplatsspråk: Välj det språk du vill att kontrollpanelen och standardtexterna ska ha på den nya webbplatsen.
  • Administratörens e-post: Du kan använda samma e-postadress som för huvudsidan.

Klicka på Lägg till webbplats.

Om du valde att använda underdomäner måste du även konfigurera dessa i ditt webbhotells kontrollpanel (exempelvis cPanel) genom att peka dem till samma rotmapp som din huvudsakliga WordPress-installation.

Upprepa processen för att skapa ytterligare webbplatser om du behöver fler än två språkversioner.

Konfigurera webbplatserna och länka samman dem

Vid det här laget är dina nya webbplatser tekniskt sett redo, men de är tomma och saknar de inställningar och tillägg som din primära webbplats har.

I detta steg behöver du manuellt installera alla nödvändiga tillägg på varje ny webbplats och konfigurera dem så att de fungerar på samma sätt som på originalet. Detta innebär att du måste gå igenom varje inställningssida och se till att du återskapar alla inställningar, vilket kan vara tidskrävande.

När konfigurationen är klar återstår det sista steget: att länka samman webbplatserna så att besökare enkelt kan växla mellan språkversionerna. Det enklaste sättet är att lägga till en anpassad länk till de andra språkversionernas startsidor i huvudmenyn (under Utseende → Menyer). För att göra det visuellt tydligt kan du använda en flagg-emoji för att representera varje språk.

Lägg till översatt innehåll på varje webbplats

Det sista steget i processen är att fylla de nya webbplatserna med lokaliserat innehåll på respektive språk. Även detta är ett manuellt arbete där du behöver skapa varje sida och varje inlägg för hand. Tyvärr finns det ingen inbyggd genväg för att synkronisera innehåll mellan webbplatserna i nätverket.

När detta är gjort har du framgångsrikt skapat en flerspråkig WordPress-webbplats utan ett dedikerat tillägg!

För- och nackdelar med metoden

Eftersom detta inte är en standardlösning som WordPress är byggt för från grunden, finns det alltid kompromisser. Låt oss väga för- och nackdelarna.

Fördelar

  • Inga extra tillägg: Du behöver inte installera och underhålla ett flerspråkighetstillägg.
  • Gratis: WordPress multisite är en gratis, inbyggd funktion.
  • Obegränsat antal språk: Du kan skapa så många webbplatser du behöver för valfritt antal språk.
  • Fristående webbplatser: Varje språkversion är en helt separat webbplats. Det innebär att de kan ha helt unikt innehåll och till och med olika teman och designer om du så önskar.

Nackdelar

  • Tekniskt krävande: Installationen kräver manuell redigering av WordPress kärnfiler, vilket förutsätter en viss teknisk kunskap.
  • Kan kräva dyrare webbhotell: Vissa webbhotell tillåter inte multisite på sina billigare abonnemang, vilket kan tvinga fram en kostsam uppgradering.
  • Separat administration: Kontrollpanelen för varje ny webbplats kommer att vara på det språk du valt. Det innebär att du eller dina administratörer måste kunna hantera gränssnittet på alla språk.
  • Manuell konfiguration: Alla inställningar och tillägg måste konfigureras manuellt för varje enskild webbplats i nätverket.
  • Svårt att länka innehåll: Det är opraktiskt att länka en specifik sida eller ett inlägg till dess översatta motsvarighet. Språkväxlaren i menyn kommer som standard endast att länka till startsidan för respektive språk, inte till den specifika undersidan som besökaren befinner sig på. Detta är en stor nackdel för användarvänligheten.