Jak rozchodit multisite funkce ve Wordpress 3+

Wordpress multisite (dříve multiuser MU)

Od verze 3 byl Wordpress MU, jako samostatný projekt, zrušen, a možnost vyvtářet více blogů na jedné Wordpress instalaci byla integrována přímo do hlavní verze Wordpress. Po instalaci ale v nastavení nic takového nenajdete. Pojďme si ukázat, jak multisite funkce aktivovat a více blogů zprovoznit.

Pozn. Místo původního označení Wordpress MU (multiuser) se začalo používat multisite, což je, řekl bych, výstižnější, protože jde o provozování více blogů na jedné Wordpress instalaci a více uživatelů tam nutně mít nemusíte.

Počítám, že Wordpress máte nainstalovaný.

1) Aktivace multisite funkcí

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

define('WP_ALLOW_MULTISITE', true);

a to nad řádek s následujícím komentářem (skoro na konci před použitím wp-settings):

/** Absolute path to the WordPress directory. */

2) Vytvoření sítě webů

Přihlašte se do administrace (např. example.com/wp-admin/) a v levém menu vyberte Tools/Network setup (example.com/wp-admin/network.php).

Zvolte, jestli chcete jednotlivé weby provozovat na subdoménách nebo v podadresářích. Osobně doporučuji subdomény. Proč? Pokud se chystáte zvolit pdadresáře, zvažte, jestli opravdu potřebujete multisite variantu. Nedosáhli byste téhož vhodným nastavením permalinků a vhodným členěním článků/stránek?

Dokončete instalaci tlačítkem Install a zobrazí se tři věci, které je třeba ještě udělat.

3) Dokončení instalace

Tento bod už uvádím jen pro úplnost, protože po stisku tlačítka Install vám dá Wordpress přesný návod, jak instalaci dokončit.

3.1 Vytvoření adresáře /wp-content/blogs.dir - do tohoto adresáře se budou ukládat upladované soubory (obrázky apod.) pro jednotlivé weby, takže je do něj třeba povolit zápis (chmod 777).

3.2) Úprava konfigurace - podle návodu vložte do wp_config, opět před /** Absolute path to the WordPress directory. */ vygenerovaný kód.

3.3) Nastavení přepisovacího modulu - podle návodu vložte do .htaccess vygenerovaná přepisovací pravidla.

A to je všechno. Odhlašte se, přihlašte a můžete začít vytvářet weby. URL pro administraci sítě webů je example.com/wp-admin/network/. Jednotlivé weby pak spravujete na adresach ve tvaru nejakyweb.example.com/wp-admin/