jak vytvořit multiuživatelský wordpress – nainstalovat wordpress MU 3 – vč. změny stávající instalace WP

jak možná víte, někdejší oddělený projekt WPMU byl od verze 3.0 spojen s klasickou instalací WordPress. má to řadu výhod oproti předchozímu stavu. např. není tolik restriktivní nastavení pro html – ve WPMU nešly dávat do článků přímo embed videa, widgety ne vždy správně přijaly externí webová počítadla a jiné kódy, které si uživatel přál na svých stránkách mít. další podstatnou výhodou je fakt, že ze stávající (třeba i letité) instalace wordpressu můžete rázem „vykouzlit“ instalaci multiuživatelskou bez nutnosti konvertování celého systému z obyčejného WP na WPMU.

jak tedy zařídit, aby se z běžného WP stal víceuživatelský „síťový“ wordpress? jak nainstalovat WPMU ve verzi 3?

je to velmi jednoduché. předně musíte mít aktualizováno na nejnovější (přinejmenším verze 3.0) wordpress. zároveň je doporučeno zálohovat databázi a nahrané soubory.

do potřebného nastavení se dostanete tak, že za http://vasedomena.cz/wp-admin/ přidáte network.php > http://vasedomena.cz/wp-admin/network.php

pokud instalujete ze starší verze (a nejspíš i z nové), upozorní vás instalace touto hláškou:

You must define the WP_ALLOW_MULTISITE constant as true in your wp-config.php file to allow creation of a Network.

nevěšme hlavu a upravme dle požadavku soubor wp-config.php a přidejme (třeba za WPLANG) tento řádek

define('WP_ALLOW_MULTISITE', true);

již o poznání příjemněji vypadá upozornění, ať deaktivujeme všechny pluginy.

po deaktivaci pluginů vás další okno (znovu zadejte adresu ../network.php) vyzve zadat iniciály vašeho nově vznikajícího hromadného wordpressu. jakmile zadáte, klikněte na instalovat.

následující kroky, které musíte provést pro dokončení vašeho přechodu na víceuživatelský wordpress, jsou tyto:

1. vytvořte (zapisovatelný – chmod 777) adresář blogs.dir jako podadresář wp-content

2. opět zeditujte soubor wp-config.php a nad větu „/* That’s all, stop editing! Happy blogging. */“ přidejte tyto řádky:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'vasedomena.cz' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

pro zvýšení bezpečnosti svého wordpressu můžete přidat do wp-config rovněž další navrhované řádky (AUTH_SALT apod.). tyto by měly být přidány pod řádky AUTH_KEY .. NONCE_KEY.

3. dejte editovat soubor .htaccess (může být potřeba nechat zobrazovat skryté soubory; nemáte-li jej, tak jej vytvořte jako běžný textový soubor)

do souboru vložte tyto řádky:

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ – [L]
RewriteRule . index.php [L]

resp. řádky, které vám nabídla instalace pod krokem 3.

nyní vás systém vyzve, abyste se znovu přihlásili a je to! :-) váš multiuživatelský wordpress je nastaven! :good:

snad jen poslední připomínka – v generálních nastaveních v wp-admin/ms-options.php musíte povolit registrace (buď pro již přihlášené uživatele nebo pro všechny).

registrace poté provádíte na adrese vasedomena.cz/wp-signup.php, případně přímo v administraci (wp-admin/ms-sites.php#form-add-site).

jako ochranu proti spamu pro komentáře i spamové tvoření nechtěných blogů doporučuji plugin WP-Hashcash, který doposavad velmi úspěšně likviduje spam na našem spřáteleném serveru sabayon.cz.

WordPress plugin Quick Cache – roztočte svému webu obrátky

WordPress plugin Quick Cache je plugin, který musíte mít. jednoduchý na nastavení – pouze nainstalujete a na stránce nastavení pluginu tento aktivujete – skvěle funkční. jednak zrychlí načítání webových stránek pro návštěvníky, jednak ušetří spoustu práce vašemu serveru či hostingu.

plugin nainstalujte přímo z vašeho wordpressu či stáhněte ze stránek autora.

Vyšel vynikající WordPress 3.0 “Thelonious”

zajímavé je především spojení projektů wordpressu a wpmu, které bohudík řeší mnoho trhlin a nedokonalostí ve wordpress MU.

Add Local Avatar WordPress plugin

avatary na místo gravatarů v komentářích na vaší stránce? je tu skvělý plugin „add local avatar„. řada uživatelů se nechce registrovat na gravatar.com. přesto by chtěli na vašem webu mít svojí ikonku. stáhněte výše zmíněný plugin a jednoduše nastavte – po aktivaci pluginu použijte jako admin záložku plugins > avatars. každý jednotlivý uživatel si pak může nahrát vlastní ikonku přímo v nastavení svého profilu ve wordpressu. plugin pak bude zobrazovat lokální avatary místo prázdných obrázků duchů či emoticonů.

avatars for wordpress

pozor – funkce uživatelského nahrávání avatarů se musí povolit na záložce uživatelé > avatars

Vložení obrázků pomocí Ctrl + C a Ctrl + V v TinyMCE editoru WordPress

nadpis je téměř všeříkající. náhodou jsem přišel na to, že pokud máte již někde na webu umístěný obrázek, úplně nejlehčí způsob, jak jej přenést do editoru wordpressu je použití copy&paste (ctrl+c > ctrl+v).

od verze 2.5 někteří uživatelé postrádají tlačítko pro jednoduché vložení obrázku z jiné adresy do editoru. to zčásti může nahradit právě copy&paste. text přenášíme často, ale napadlo by vás takto přenášet obrázky? mne až do dnešního dne nikoli.

postup je jednoduchý a vy důvtipní jste jej již ve svém wordpressu zkusili. takže jen pro pořádek – označíte si obrázek na webu (s lokálními toto fungovat nebude), ctrl+c, přepnete se do WP editoru, ctrl+V:

uz-vidis-patek

musíte mít přepnuto na editor, nikoliv úpravu html.

Další stránka »