Jak používat WordPress Multisite

WordPress Multisite je výkonná funkce, která vám umožní spravovat více WordPress webů z jediné instalace. Místo samostatné instalace WordPressu pro každý web vám Multisite dává jeden centrální panel pro správu všech webů. V tomto návodu vysvětlíme, co Multisite je, kdy má smysl ho použít, jak ho nainstalovat a jak ho spravovat.
Co je WordPress Multisite?
WordPress Multisite je vestavěná funkce WordPressu (dostupná od verze 3.0), která z jediné instalace WordPressu vytvoří síť webů. Každý web v síti má vlastní obsah (příspěvky, stránky, mediální soubory), vlastní uživatele, vlastní šablonu a vlastní pluginy, ale všechny sdílejí tu samou instalaci WordPressu, tytéž soubory a stejnou databázi.
Představte si to jako byty v jednom domě. Každý byt je samostatný (vlastní dispozice, nábytek, nájemníci), ale všechny sdílejí stejný dům, vytápění, střechu a společné prostory. Super admin je jako správce domu s přístupem všude.
Kdy použít Multisite?
Multisite má smysl v určitých scénářích, ale není řešením pro každou situaci. Tady je, kdy je to ta správná volba:
Agentury: Pokud spravujete weby pro více klientů, Multisite vám umožní ovládat všechny weby z jednoho místa. Aktualizace jádra WordPressu, šablon a pluginů provedete jednou a aplikují se na všechny weby.
Firmy s více značkami: Pokud má vaše firma více značek nebo produktů, každá z nich může mít vlastní web v rámci sítě Multisite se sdílenou správou.
Vzdělávací instituce: Univerzity a školy často využívají Multisite - jeden web pro instituci, samostatné weby pro katedry, vyučující nebo projekty.
Mediální organizace: Jeden centrální web se samostatnými weby pro různé rubriky, regiony nebo jazyky.
Franšízové sítě: Každá pobočka má vlastní web, ale centrála řídí branding a sdílené prvky.
Prodejci hostingu: Pokud nabízíte WordPress weby jako službu prostřednictvím reseller hostingu, Multisite vám umožní rychle vytvářet nové weby pro klienty a centrálně je spravovat.
Kdy Multisite NEpoužívat?
Multisite není vždy správnou volbou. Tady je, kdy jsou samostatné instalace WordPressu lepší:
Zcela odlišné weby: Pokud weby nesdílejí nic (jiné pluginy, jiné šablony, jiné nároky na hosting), přinese Multisite víc komplikací než užitku.
Různé nároky na hosting: Pokud jeden web potřebuje mnohem víc prostředků než ostatní, v Multisite všechny sdílejí stejné prostředky. Jeden náročný web tak může zpomalit celou síť.
Různé úrovně oprávnění: V Multisite má super admin přístup ke všem webům. Pokud každý web vyžaduje plně samostatného administrátora bez přístupu k ostatním webům, správa oprávnění může být komplikovaná.
Kompatibilita pluginů: Některé pluginy s Multisite nefungují nebo fungují s omezeními. Pokud jste závislí na konkrétním pluginu, před instalací si ověřte kompatibilitu.
Jak nainstalovat WordPress Multisite
Než začnete, vytvořte kompletní zálohu webu. Multisite mění strukturu databáze a konfiguraci WordPressu, takže záloha je povinná.
Krok 1: Deaktivujte všechny pluginy. To je nutné, protože některé pluginy mohou instalaci narušit. Po dokončení je můžete znovu aktivovat.
Krok 2: Povolte Multisite v souboru wp-config.php. Otevřete wp-config.php a přidejte následující řádek nad komentář „That's all, stop editing!":
define('WP_ALLOW_MULTISITE', true);
Krok 3: Nainstalujte síť. Přejděte do administrace WordPressu: Nástroje > Nastavení sítě. Zvolte strukturu URL adres pro weby v síti:
Subdoména: Každý web dostane subdoménu, např. web1.vasefirma.cz, web2.vasefirma.cz. Vyžaduje nastavení wildcard DNS (*.vasefirma.cz).
Podadresář: Každý web je v podsložce, např. vasefirma.cz/web1, vasefirma.cz/web2. Jednodušší na nastavení, ale vyžaduje instalaci WordPressu v kořenovém adresáři.
Klikněte na „Install" a WordPress vám vygeneruje kód, který přidáte do wp-config.php a .htaccess (nebo do konfigurace Nginxu).
Krok 4: Přidejte vygenerovaný kód. WordPress vám dá přesné řádky pro wp-config.php a .htaccess. Zkopírujte je a vložte na správná místa v souborech. Soubory uložte a obnovte stránku.
Krok 5: Přihlaste se znovu. Po přidání kódu budete odhlášeni. Přihlaste se znovu a uvidíte nové menu „My Sites" v admin liště a možnost „Network Admin" pro správu celé sítě.
Správa sítě
Jako super admin máte k dispozici panel Network Admin pro správu celé sítě:
Sites: Zde vytváříte nové weby, mažete stávající a spravujete nastavení každého webu. Vytvoření nového webu trvá pár sekund - zadáte URL, název a e-mail administrátora a web je hotový.
Users: Spravujete uživatele na úrovni sítě. Můžete přidávat uživatele s přístupem na jeden nebo více webů s různými rolemi na každém z nich. Role super admin uděluje přístup ke všemu.
Themes: Šablony instalujete na úrovni sítě. Pro každý web pak vyberete, které šablony jsou dostupné. Tím zabráníte administrátorům webů, aby instalovali vlastní šablony bez vaší kontroly.
Plugins: Podobně jako šablony se i pluginy instalují na úrovni sítě. Můžete je „network activate" (aktivovat na všech webech najednou) nebo nechat administrátory webů, aby si je aktivovali a deaktivovali sami.
Settings: Globální nastavení sítě - registrace nových uživatelů a webů, limity velikosti nahrávaných souborů, výchozí šablona pro nové weby a nastavení e-mailu.
Mapování domén (domain mapping)
Ve výchozím nastavení weby v síti používají subdomény nebo podsložky hlavní domény. Ale co když chcete, aby každý web měl vlastní zcela samostatnou doménu? Např. místo klient1.vaseagentura.cz chcete, aby web běžel na klient1.cz.
Od WordPressu 4.5 je mapování domén součástí jádra. Stačí: zaregistrovat požadovanou doménu, nasměrovat ji na IP adresu vašeho serveru (A záznam v DNS) a v Network Admin > Sites > Edit Site přidat doménu do pole „Site Address".
Pro každou přidanou doménu je vyžadován SSL certifikát. BeoHosting podporuje wildcard SSL a automatické vystavování SSL pro všechny domény na účtu.
Výhody Multisite
Centrální správa: WordPress, šablony a pluginy aktualizujete na jednom místě místo na každém webu zvlášť. Pro agentury s 20+ weby to ušetří hodiny práce.
Rychlé vytváření webů: Nový web vznikne během pár sekund. Pro prodejce hostingu a agentury je to obrovská výhoda - klient zaplatí, vy kliknete na pár tlačítek a web je hotový.
Sdílené prostředky: Všechny weby sdílejí stejný kód, což znamená menší zábor diskového prostoru, než kdyby tytéž weby běžely jako samostatné instalace. Pokud máte 10 webů se stejnou šablonou a pluginy, Multisite využívá prostředky jedné instalace místo deseti.
Konzistentní branding: Pro firmy s více značkami Multisite zajistí, že všechny weby používají stejné standardy a sdílené prvky.
Jednoduchá administrace: Jedno přihlášení pro všechny weby, jedna databáze k zálohování, jedno místo pro monitoring.
Nevýhody a úskalí Multisite
Složitost: Multisite je na nastavení a údržbu složitější než běžná instalace WordPressu. Administrace vyžaduje více technických znalostí.
Kompatibilita pluginů: Některé oblíbené pluginy plnou podporu Multisite nemají nebo se v prostředí Multisite chovají jinak. Před instalací vždy ověřte kompatibilitu.
Sdílené riziko: Pokud je jeden web v síti napadený nebo má problém, může to ovlivnit všechny weby v síti, protože sdílejí tutéž instalaci.
Nároky na hosting: Multisite vyžaduje hosting s více prostředky, protože z jediné instalace obsluhuje více webů. Ne všechny hostingové tarify Multisite podporují - ověřte si to u svého poskytovatele.
Migrace: Přesun jednoho webu ze sítě Multisite do samostatné instalace (nebo naopak) je komplikovanější než běžná migrace WordPressu.
Složitost zálohování: Zálohovat celou síť je snadné, ale obnovit jednotlivý web ze sítě vyžaduje speciální nástroje nebo ruční práci.
Užitečné pluginy pro Multisite
MainWP: Externí nástroj pro správu sítě Multisite (i více samostatných instalací WordPressu) z jednoho panelu. Poskytuje lepší přehled a pokročilejší funkce než výchozí Network Admin.
WP Ultimo: Plugin pro vybudování SaaS platformy nad Multisite. Umožňuje zpoplatnění webů, různé tarify, automatickou registraci a fakturaci. Ideální pro prodejce hostingu.
User Switching: Umožní super adminovi rychle se přepnout do libovolného uživatelského účtu v síti bez znalosti jeho hesla. Užitečné pro ladění a podporu.
NS Cloner: Naklonuje existující web v síti, takže rychle vytvoříte nový web se stejným obsahem, šablonou a nastavením. Místo nastavování každého nového webu od nuly naklonujete šablonový web.
Doporučení k hostingu pro Multisite
Multisite vyžaduje hosting, který tuto funkci podporuje a má dostatek prostředků pro více webů. Pro optimální výkon se podívejte na naše tarify firemního hostingu. Klíčové požadavky jsou: podpora wildcard SSL certifikátů (pro nastavení se subdoménami), dostatek paměti pro PHP (doporučujeme alespoň 256 MB), dostatek diskového prostoru pro mediální soubory všech webů a dobrý výkon databáze, protože všechny weby sdílejí tutéž databázi.
Tarify BeoHosting podporují WordPress Multisite s NVMe SSD disky pro rychlý přístup k databázi, serverem LiteSpeed pro optimální výkon a technickou podporou, která vám s nastavením pomůže. Pro větší sítě Multisite (10+ webů) doporučujeme tarify firemního hostingu s více prostředky.
Závěr
WordPress Multisite je výkonný nástroj pro správu více webů z jednoho místa. Je ideální pro agentury, prodejce hostingu, firmy s více značkami a vzdělávací instituce. Instalace vyžaduje technické znalosti, ale jakmile je nakonfigurovaná, výrazně zjednoduší každodenní správu. Než se pro Multisite rozhodnete, zvažte, zda mají vaše weby opravdu dost společného na to, aby ospravedlnily sdílenou instalaci. Pokud ano, Multisite vám ušetří čas, prostředky i starosti. Pokud ne, samostatné instalace jsou jednodušší a flexibilnější volba.
BeoHosting Team
10+ let zkušeností — Specialisté na webhosting a infrastrukturu
- Web Hosting
- WordPress Hosting
- VPS
- Dedicated Serveri
- Domeni
- SSL
- cPanel
- LiteSpeed
- Linux administracija
- DNS
Naposledy aktualizováno: