Mi az a WordPress multisite, és mikor érdemes használni?

WordPress 2 perc olvasás

A WordPress multisite egy beépített funkció, amellyel egyetlen WordPress telepítésből több, egymástól elkülönített weboldalt üzemeltethet egy közös adminisztrációs felületről, közös téma- és bővítménykészlettel.

Hogyan működik?

A multisite hálózatot a szuperadminisztrátor (Super Admin) kezeli: ő telepíti a témákat és a bővítményeket, hoz létre új oldalakat és felhasználókat. Az egyes oldalak adminisztrátorai csak a saját oldaluk tartalmát és beállításait kezelik, és csak a hálózatban engedélyezett témák és bővítmények közül választhatnak.

A hálózat tagoldalai lehetnek:

  • aldomainek, például blog.pelda.hu, bolt.pelda.hu,
  • alkönyvtárak, például pelda.hu/blog, pelda.hu/bolt,
  • saját domainek (domain-leképezéssel): a WordPress 4.5 óta bármelyik tagoldalhoz külön domain is rendelhető, bővítmény nélkül.

Az oldalak egy közös adatbázisban, de saját táblákban tárolják a tartalmukat, a WordPress fájljai, a témák és a bővítmények pedig közösek. Ezért a WordPress és a bővítmények frissítését elég egyszer elvégezni az egész hálózatra.

Mikor érdemes multisite-ot használni?

  • Ha több, egymáshoz kapcsolódó, hasonló felépítésű weboldalt üzemeltet (pl. egy cégcsoport márkáinak vagy egy franchise hálózat egységeinek oldalait), és egy helyről szeretné kezelni őket.
  • Oktatási intézményeknél, ahol minden kar, tanszék vagy osztály saját aloldalt kap.
  • Többnyelvű oldalaknál, ahol minden nyelv külön tagoldal.

Mikor nem érdemes?

  • Ha az oldalak egymástól független, eltérő igényű projektek, vagy különböző ügyfelekhez tartoznak, akiknek teljes adminisztrátori jogra van szükségük (például saját bővítmények telepítéséhez).
  • Ha az oldalakat később külön szeretné költöztetni vagy eladni: egy tagoldal kiemelése a hálózatból nehezebb, mint egy önálló telepítés költöztetése.
  • Ha egy bővítmény nem támogatja a multisite-ot. Telepítés előtt mindig ellenőrizze.

Fontos tudni azt is, hogy a hálózat egyetlen sérülékeny bővítménye vagy hibás frissítése az összes oldalt egyszerre érintheti, és a hálózat egy oldala által okozott terhelés a többit is lassítja, mert ugyanazon a tárhelyen futnak.

Hogyan kapcsolható be?

  1. Készítsen teljes mentést a fájlokról és az adatbázisról.
  2. Kapcsolja ki az összes bővítményt.
  3. A wp-config.php fájlba, a /* That's all, stop editing! */ sor fölé írja be: define( 'WP_ALLOW_MULTISITE', true );
  4. Frissítse az adminfelületet, majd nyissa meg az Eszközök > Hálózat beállítása (Tools > Network Setup) menüpontot.
  5. Válassza az aldomaines vagy az alkönyvtáras felépítést, adja meg a hálózat nevét és az adminisztrátor e-mail címét, majd kattintson a Telepítés gombra.
  6. A WordPress által megjelenített kódrészleteket másolja be a wp-config.php és a .htaccess fájlba, majd jelentkezzen be újra.

A választott felépítést később csak nehezen lehet megváltoztatni, ezért előre döntse el. Aldomaines hálózatnál az aldomaineket a cPanelben is fel kell venni a tárhelyre; saját domainek leképezésénél pedig a domaineket alias (parkolt) domainként kell hozzáadni. A WordPress tárhely csomagok eltérő számú parkolt és kiegészítő domaint tartalmaznak, ezért nagyobb hálózathoz ezt is vegye figyelembe a csomag kiválasztásakor. A domainek felvételéről a domainek és aldomainek cPanelben való hozzáadásáról szóló cikk szól.

Vissza: WordPress leírások (43)