někdo se zeptal ve skupině Facebook jsem v tom, jak vytvořit soukromou stránku pro přístup více uživatelů bez použití plnohodnotného členského pluginu a bez použití jedné sdílené stránky chráněné heslem. Nedávno jsem něco takového udělal pro projekt a chtěl jsem se podělit o to, jak to udělat. Vyžaduje pouze dva pluginy, které jsou volně dostupné v úložišti pluginů WordPress.
co je v tomto článku?
Krok 1: Zálohujte svůj web
před provedením změn, jako je Instalace pluginů a změna konfigurace rolí uživatele, byste měli vždy zálohovat svůj web. Mám blogový příspěvek, který pokrývá několik různých metod pro zálohování vašeho webu WordPress, které vám mohou pomoci z vás ještě nemáte plán.
Krok 2: Nainstalujte pluginy
pluginy, které budete potřebovat, jsou Editor uživatelských rolí členy a Peterovo přesměrování přihlášení. Oba tyto pluginy jsou k dispozici v úložišti pluginů WordPress, takže je snadné je nainstalovat z řídicího panelu WordPress.
Krok 3: Vytvořte novou uživatelskou roli
plugin editor uživatelských rolí přidá možnost vytvořit novou uživatelskou roli. Kroky v tomto tutoriálu zahrnují vytvoření nové uživatelské role, ale není to striktně vyžadováno.
Chcete-li přidat novou roli, přejděte na Uživatelé > Přidat novou roli
budete muset dát své nové roli název a poté zvolit správná oprávnění pro tuto novou roli. Kromě výchozích oprávnění budete muset přidat „číst soukromé stránky“. Můžete také vybrat příspěvky > Přečtěte si soukromé příspěvky, o kterých si myslíte, že by mohly být potřebné. (To lze také přidat / změnit později, pokud chcete.)
až budete hotovi, nezapomeňte své změny uložit.
po vytvoření nové role přejděte na Uživatelé > Přidat nové a vytvořte nového uživatele v této nové roli. (Budete to potřebovat pro účely testování.) K vytvoření tohoto účtu budete muset použít jinou e-mailovou adresu. Nezapomeňte si vzít na vědomí heslo, abyste se mohli později přihlásit jako tento uživatel k testování.
Krok 4: Vytvořte si vlastní obsahovou stránku
můžete buď použít existující stránku, nebo vytvořit novou. Důležitou součástí bude nastavení viditelnosti na soukromé. (Pokud používáte novější editor bloků, bude toto nastavení pod nastavením dokumentu vpravo, pod viditelností příspěvku.) Tím se stránka stane soukromou, což by ji za normálních okolností zviditelnilo pouze administrátorům a editorům stránek.
budete také chtít nastavit oprávnění k obsahu, která najdete ve spodní části oblasti úprav pod oblastí obsahu.
v části role jsem vybral novou roli, kterou jsem vytvořil, soukromý obsah a roli správce, abych se ujistil, že nemám žádné problémy se zobrazením stránky.
pak se ujistěte, že přidáte chybovou zprávu, takže pokud někdo přejde na stránku bez přihlášení, uvidí něco jiného než jen prázdnou stránku. Obvykle používám něco velmi jednoduše, jako “ obsah stránky pouze pro členy. Chcete-li zobrazit tuto stránku, přihlaste se.“Je také opravdu užitečné přidat odkaz na přihlašovací stránku, která je“ / wp-login.php “ pro většinu webových stránek WordPress, pokud nebyl změněn jiným pluginem.
Krok 5: Nastavení přihlášení podle rolí
dalším krokem je určitě přesměrovat uživatele v této nové roli na soukromou stránku, když se přihlásili. Poté, co jste nainstalovali a aktivovali plugin Peter ‚ s Login Redirect, přejděte na Nastavení > přesměrování přihlášení/odhlášení na hlavním panelu.
vyhledejte možnost Vytvořit pravidlo založené na konkrétní roli a pomocí rozevírací nabídky vyberte roli, kterou jste vytvořili.
do pole URL přidejte Trvalý odkaz pro stránku soukromého obsahu do pole URL. Pokud chcete, aby byly při odhlášení přesměrovány na konkrétní stránku, můžete to také zadat zde. Zadal jsem jen“/“, který je přesměruje na domovskou stránku mého webu, když se odhlásí.
Krok 6: Test
to je ono! Teď to stačí vyzkoušet. Obvykle pro testování buď otevřu jiný prohlížeč nebo inkognito okno ve stejném prohlížeči, takže mohu testovat jako druhý uživatel, aniž bych se musel odhlásit ze své role správce. Pokud nebudete používat jiný prohlížeč nebo anonymní okno, ujistěte se, že znáte heslo svého účtu správce, abyste se mohli znovu přihlásit.
Chcete-li otestovat, zkuste přejít na adresu URL soukromého obsahu a ujistěte se, že obsah stránky je skrytý a že se zobrazuje správná chybová zpráva. Poté se přihlaste na web a ujistěte se, že jste přesměrováni na příslušnou stránku a že obsah je nyní viditelný pro vás. Pokud jste zadali adresu URL přesměrování odhlášení, pokračujte a odhlaste se, abyste se ujistili, že funguje také.
zahrnul jsem také výukové video z mého kanálu YouTube. Udělal jsem to před několika lety a zatímco jeden z pluginů má ve videu nový název, zbytek procesu je stejný.