Ako vo WordPress umožniť zobrazenie špecifického obsahu (príspevku, stránky) len prihláseným užívateľom

Loading

Potrebujete na WordPress stránke umožniť zobrazenie špecifického obsahu len prihláseným užívateľom? V tomto návode si ukážeme, ako to docieliť.

Budeme na to potrebovať plugin Content Control – User Access Restriction Plugin. Plugin sa nachádza v oficiálnom katalógu pluginov a je možné ho nainštalovať priamo z WordPress administrácie.

Content Control – User Access Restriction Plugin

Po inštalácii a aktivácii choďte do Nastavenia → Content Control.

Tu nájdete zoznam všetkých obmedzení, ktoré sú cez plugin nastavené. Zatiaľ tu ale nie sú, takže cez tlačidlo v ľavom hornom rohu Add a Restriction začnite vytvárať prvý.

Add a Restriction

Zobrazí sa Restriction Editor, ktorý obsahuje tri kroky nastavenia.

Prvým krokom je záložka General.

Restriction Editor - General

Obsahuje pole:

  • Restriction Title – názov pravidlá, slúži k vlastnému označenie.
  • Who can see this content? – vyberte, či chránený obsah majú vidieť Logged In Users  (iba prihlásení používatelia) alebo Logged Out Users(neprihlásenie užívatelia).
  • Choose whitch roles can see this content – v prípade, že vyberiete možnosť Logged In Users,, môžete špecifikovať pre aké užívateľské role bude obsah dostupný.

Keď budete mať nastavené, kliknite na záložku Protection.

Restriction Editor - Protection
  • Choose how to protect your content – vyberte, čo sa má stať, keď sa na obsah snaží dostať niekto, kto nemá dostatočné oprávnenie.


Na výber máte Redirect (Presmerovanie) a Custom Message (Vlastná správa).

V prípade, že vyberiete Redirect, môžete si v roletke Where will they be taken? vybrať, či používateľ bude presmerovaný na:

Reklamy
  • Login and Back – prihlasovací formulár
  • Homepage – na domácu stránku webu
  • Custom URL – na vlastné zadanú URL adresu.

V prípade, že vyberiete Custom Message, zobrazia sa dve zaškrtávacie pole:

  • Show excerpts above access denied message? – má nad správou zobraziť stručný výpis?
  • Override the default message? – upravenie správy priamo pre toto pravidlo.

Posledným krokom vytvorenia pravidla je kliknutie na záložku Content.

Restriction Editor - Content

Tu je potrebné si len vybrať aký obsah chcete chrániť. Kliknutím na pole Choose a content type sa zobrazí bohatá ponuka pravidiel pre výber obsahu, či už všeobecného alebo špecifického.

Nabídka na chránění obsahu

Vyberať môžete pravidlá pre príspevky, stránky, rubriky, štítky alebo vlastné typy príspevkov. Výber môže byť všeobecný alebo špecifický podľa rubriky, ID, štítku, formátu príspevkov a mnohých ďalších parametrov.

Keď máte všetko nastavené, kliknite na tlačidlo Add, pravidlo sa vytvorí a obsah bude chránený.

Shortcode pre ochranu časti obsahu

Plugin tiež obsahuje shortcode, pre ochranu špecifickej časti obsahu, kde text vložený do shortcodu sa zobrazí len prihláseným užívateľom.

Shortcode:

[Content_control] Obsah pre prihlásených užívateľov [/ content_control]

Widgety

Ďalej potom plugin pridáva nastavenia viditeľnosti zobrazenia widgetov. Pri každom widgetu sa zobrazí nové pole Who can see this widget?, kde je možné nastaviť, kto daný widget uvidí.

Na výber máte:

Reklamy
  • Everyone – všetci.
  • Logged Out Users – neprihlásení užívatelia.
  • Logged In Users – prihlásení užívatelia.
Viditelnost widgetu
Reklamy

Pridaj komentár

Vaša e-mailová adresa nebude zverejnená. Vyžadované polia sú označené *