WordPress Multisite

08 Říj WordPress Multisite

Multisite (síť webů) je skupina stránek, které všechny sdílejí dohromady jednu WordPress instalaci – jedno administrátorské prostředí. Stránky mohou také sdílet pluginy a šablony. Hlavní výhodou Multisite je centrální správa webů v síti. Úprava textů, aktualizace pluginů a systému se totiž provádí z jednoho místa. Jednotlivé stránky v síti jsou virtuální –  tzn. mají pouze samostatné adresáře pro nahrávání medií a mají samostatné tabulky v databázi, jinak soubory systému jsou pro všechny weby stejné.

Příklad sítě

Pokud je WordPress nainstalovaný v základním adresáři, pak je adresa prezentace např. vasedomena.cz. V tomto případě by jeden web z takové sítě vypadal např. blog.vasedomena.cz, kde by mohl běžet blog.

Vytvoření Multisite

WordPress podporuje funkci Multisite a vytvoření sítě webů od verze 3.0.

Upozornění: Návod je určen pro zkušenější uživatele. Pokud byste rádi vytvořili svou síť webů a netroufáte si na to sami, kontaktujte nás, rádi vám pomůžeme.

  1. Aktivace Multisite

    Do konfiguračního souboru wp-config.php přidejte tuto definici:

    define('WP_ALLOW_MULTISITE', true);
  2. Deaktivace pluginů

    Před dalším krokem deaktivujte dočasně všechny pluginy.

  3. Vytvoření sítě

    V administrátorském prostředí vyberte levém menu položku Nástroje->Síť webů. Zvolte z možnistá, zda chcete jednotlivé weby provozovat na subdoménách nebo v podadresářích. Doporučujeme zvolit „subdomény“, pokud byste volili druhou možnost zvažte, zda opravdu potřebujete Multisite – vhodným nastevním Trvalých odkazů a vhodným členěním článku/stránek byste dosáhli téhož.

    Pozor, pokud nemáte WordPress nainstalovaný v rootu, ale v podadresáři, nepůjde vám zvolit možnost 'subdomény'.

     

    Poté dokončete instalaci kliknutím na tlačítko Install.

  4. Dokončení instalace

    Po kliknutí na tlačítko Install vás WordPress provede 3 kroky a poskytne vám přesný návod na jejich splnění. Pro úplnost to jsou kroky:

    • Vytvoření adresáře /wp-content/blogs.dir – do tohoto adresáře se budou ukládat upladovaná média (obrázky  apod.) pro jednotlivé weby, proto je potřeba u adresáře povolit zápis (chmod 777).
    • Úprava konfigurace – podle návodu vložte do wp_config.php vygenerovaný kód.
    • Nastavení přepisovacího modulu – vygenerovaná přepisovací pravidla vložte podle návodu do .htaccess .

     
    To je vše. Po odhlášení a opětovném přihlášení můžete vytvářet weby.

 

Zde ještě uvádíme užitečné pluginy pro práci se sítí stránek:

  • Mapujte domény pomocí pluginu Domain Mapping
  • Vytvořte síť blogů, použijte plugin Sitewide Tags a mějte sloučený veškerý obsah na jednom místě
  • Vypublikujte článek na všechny vaše blogy v síti najednou pomocí pluginu Multi Post
  • Projděte si další Multisite pluginy na stránce WordPress.org

 

Máte-li potíže se zprovozněním sítě webů, neváhejte zde zanechat komentář, pokusíme se vám poradit.

 

5 Komentářů
  • Publikování článku na více webech naráz - Blog o tvorbě webu - Light Webdesign
    Publikováno 09:07h, 15 října

    […] Post umožňuje publikovat příspěvky na jiné weby v rámci jedné sítě webů (více o síti webu) nebo na stránky, […]

  • MajkyCZ
    Publikováno 15:58h, 17 října

    Dobrý den, prosím o radu, jak přidám do wordpressu pluginy, po aktivaci multisite ? Předem děkuji za odpověď.

    • Jan.Semilsky
      Publikováno 17:05h, 17 října

      Dobrý den,
      instalaci provedete přes Nástěnku multisite. Konkrétně to je adresa vaseadresa.cz/wp-admin/network/plugin-install.php.
      Našel jste?

  • Chlapec z dediny
    Publikováno 08:21h, 05 května

    Dobrý deň. Nikde som sa nedočítal, či je možné spraviť multisite WordPress, ak už mám nainštalovaný samotný wordpress v rootu webu a beží mi na ňom solo prezentácia. Budem potom mať pôvodnú prezentáciu na roote a v subdomenach ďalšie blogy? Nestratí sami pôvodný obsah?

    • Jan.Semilsky
      Publikováno 19:57h, 13 května

      Dobrý den, pokud nenastane chyba v instalaci multisite, původní web vám zůstane nedotčený v rootu.
      Doporučuji však si stránky zazálohovat (hlavně adresář wp-content, soubor .htaccess v rootu a celou databázi).
      Na subdoménách wordpress bez problémů pracuje i se zachováním hlavní prezentace v rootu.