Tovább a tartalomhoz

Bejegyzés és oldal korlátozása, részleges korlátozás

Egy bejegyzés vagy oldal korlátozása a Restrict this content dobozzal, tagsági szint, hozzáférési szint vagy szerep alapján, és tartalomrészek elrejtése a [restrict] rövidkóddal.

A korlátozást két szinten adhatod meg: egy egész bejegyzésre vagy oldalra (a szerkesztőben lévő Restrict this content dobozzal), vagy a tartalom egy részére (a [restrict] rövidkóddal). A beállítások mindig a Restrict Content Pro tagságaira épülnek. A tagságokból a LearnDash-hozzáférés is következik, lásd a Hozzáférés kezelése fejezetet.

Egész bejegyzés vagy oldal korlátozása

Szekció neve “Egész bejegyzés vagy oldal korlátozása”

Minden bejegyzés, oldal és egyéni tartalomtípus szerkesztőjében van egy Restrict this content doboz. Alapból semmi sincs korlátozva: a hozzáférés Everyone, vagyis mindenki olvashatja.

A doboz Member access options része egy legördülő listából indul, amelyből ezeket választhatod:

Lehetőség Kinek látszik a tartalom
Everyone Mindenkinek, korlátozás nélkül.
Members of membership level(s) A tagsági szintek tagjainak, lásd lent.
Members with an access level Annak, akinek a hozzáférési szintje legalább a megadott érték.
Members with a certain role A kiválasztott felhasználói szerepek tagjainak.

A tartalomtípusokra közös beállítást is adhatsz; ennek az oldala ugyanilyen, ezt mutatja a lenti kép is.

https://minta-bolt.hu/wp-admin/edit.php?page=rcp-restrict-post-type
A tartalomtípus korlátozási oldala alapállapotban, a hozzáférés „Everyone”

Az alapállapotban a legördülő lista „Everyone” értéken áll, és nincs további mező.

Válaszd a Members of membership level(s) lehetőséget. Három módból választhatsz:

  1. Members of any membership level(s): a tartalmat minden aktív tag látja, akár ingyenes, akár fizetős a szintje. A kijelentkezett látogatók nem.
  2. Members of any paid membership level(s): csak a fizetős tagságú tagok látják. Az ingyenes tagság nem elég.
  3. Members of specific membership levels: csak a kipipált szintek tagjai látják. Annyi szintet jelölhetsz be, amennyit akarsz.
https://minta-bolt.hu/wp-admin/edit.php?page=rcp-restrict-post-type
A korlátozás tagsági szint alapján, a három mód és a felhasználói szerepek listája

A képen a három mód rádiógombként látszik a legördülő lista alatt.

Válaszd a Members with an access level lehetőséget, majd a megjelenő listából a legalacsonyabb hozzáférési szintet (például 4 and higher). A tartalmat az látja, akinek a tagsága legalább ekkora hozzáférési szintet ad. A szintekről a Hozzáférési szintek fejezet szól.

https://minta-bolt.hu/wp-admin/edit.php?page=rcp-restrict-post-type
A korlátozás hozzáférési szint alapján, a „0 and higher” lista

Válaszd a Members with a certain role lehetőséget, és jelöld be a szerepeket a listában. Ha például a Közreműködő szerepet jelölöd be, a közreműködők látják a tartalmat.

Ha azt szeretnéd, hogy minden bejelentkezett felhasználó lássa, még a tagság nélküliek is, jelöld be a Feliratkozó szerepet. A feliratkozó a WordPress alapszerepe, amelyet minden új fiók megkap.

https://minta-bolt.hu/wp-admin/edit.php?page=rcp-restrict-post-type
A korlátozás felhasználói szerep alapján, a szerepek listája

A feltételeket össze is kapcsolhatod, így finomabban szabályozhatod a hozzáférést. Például megkövetelheted, hogy valaki egy adott tagsági szint tagja legyen, és egy adott szerepe is legyen. Ilyenkor a tartalmat csak az látja, aki mindkettőnek megfelel, például csak a Basic tagság és a Közreműködő szerep együtt.

A doboz Additional options részén kipipálhatod, hogy a hozzáférés nélküli látogatók a tartalom kivonatát lássák (Show excerpt to members without access to this content).

Korlátozás kategória és tartalomtípus szerint

Szekció neve “Korlátozás kategória és tartalomtípus szerint”
  • Ha egy kategóriába tartozó összes bejegyzést korlátozni akarsz, a Bejegyzések → Kategóriák oldalon szerkeszd a kategóriát. A kategóriába tett bejegyzések automatikusan megkapják a korlátozást.
  • Ha egy tartalomtípus minden elemére ugyanaz a szabály vonatkozik, használd a tartalomtípus almenüjének Restrict Access pontját. Az itt megadott beállítás egyszerre vonatkozik minden elemre.

A részletes lépések: Korlátozás kategóriával és tartalomtípussal.

Tartalomrész korlátozása rövidkóddal

Szekció neve “Tartalomrész korlátozása rövidkóddal”

Ha nem az egész oldalt, csak egy részét akarod elrejteni, írd a rejtendő szöveget a [restrict] rövidkód köré. Így az oldal más részei mindenkinek látszanak. A rövidkódot a szerkesztőben a tartalomba írod.

Alapforma: csak bejelentkezett felhasználóknak

Szekció neve “Alapforma: csak bejelentkezett felhasználóknak”
[restrict]Ez a korlátozott szöveg.[/restrict]

Paraméter nélkül a szöveget minden bejelentkezett tag látja, ingyenes és fizetős is. Aki nincs bejelentkezve, a beállításokban megadott üzenetet látja, például: „You must be logged in to view this content.”

[restrict paid=true]Ez a korlátozott szöveg.[/restrict]

A paid=true paraméterrel a hozzáférés nélküliek a beállításokban megadott „Premium Content Message” üzenetet látják.

A beállításokban megadott üzenetek helyett egy saját szöveget is megjeleníthetsz a jogosulatlan látogatóknak:

[restrict paid=true message="Ez az egyedi üzenet"]Ez a korlátozott szöveg.[/restrict]
[restrict userlevel="author"]Ez a korlátozott szöveg.[/restrict]

Ez a példa mindenkit kizár, akinek a szerepe alacsonyabb a „Szerző” szintnél.

A subscription paraméterben a tagsági szint azonosítóját (ID) kell megadni. Ha az „Arany” szint azonosítója 3:

[restrict subscription=3]Ezt csak az arany tagok látják.[/restrict]

Több szintet vesszővel elválasztva adhatsz meg:

[restrict subscription="3,5"]Ezt az arany és a platina tagok látják.[/restrict]

A level paraméter olyan tagsághoz köti a láthatóságot, amely legalább a megadott hozzáférési szintet adja:

[restrict level=4]Ezt a 4-es vagy magasabb hozzáférési szintű tagok látják.[/restrict]
Paraméter Mit csinál
paid true esetén csak a fizetős előfizetők látják.
message A hozzáférés nélküliek egyedi üzenete.
userlevel A legalacsonyabb felhasználói szerep, amely látja a tartalmat.
subscription Egy vagy több tagsági szint azonosítója, vesszővel elválasztva.
level A legkisebb hozzáférési szint, amely látja a tartalmat.

Tudnivalók a rövidkód használatához

Szekció neve “Tudnivalók a rövidkód használatához”
  • A Restrict → Settings → Misc fülön a Hide Restricted Posts jelölőnégyzet ne legyen kipipálva, különben a korlátozott tartalmat a rendszer az egész oldalon elrejti.
  • A Beállítások → Általános oldalon az Új felhasználók alapértelmezett szerepköre legyen Feliratkozó (Subscriber). A Bárki regisztrálhat opciót nem kell bekapcsolnod, a regisztrációt a Restrict Content Pro kezeli.
  • Azon az oldalon vagy bejegyzésen, ahová a rövidkódot teszed, a Restrict this content doboz hozzáférése maradjon az alapértelmezett „Everyone” (mindenki), különben az egész oldal korlátozott lesz.
  • A message paraméterben a link működéséhez az üzenetet kettős idézőjelbe kell tenni, a link címét pedig egyszeresbe, például: [restrict message="Ne maradj le, <a href='REGISZTRACIOS-OLDAL'>iratkozz fel itt!</a>"]Tagoknak szóló tartalom.[/restrict]. Az alapüzenet globálisan a Restrict → Settings oldal korlátozott tartalom üzeneténél állítható, a message csak az adott rövidkódra érvényes.
  • Ha a regisztrációra hívó üzenetet csak a kijelentkezett látogatók elől akarod elrejteni, vagy fordítva, a [not_logged_in] rövidkód való, lásd Rövidkódok: tartalom láthatósága tagság szerint. Ilyenkor Shortcode blokk helyett Egyéni HTML blokkot használj.
  • A level paraméter a tagsági szint nevét is elfogadja (például level="Arany szint"), de a hozzáférési szint számát érdemes használni: azt a szint átnevezése nem érinti. A hozzáférési szint a szint létrehozásakor adható meg, és a Restrict → Membership Levels lista Access Level oszlopában látszik. A magasabb szám több tartalomhoz ad hozzáférést: a 10-es szintű tag mindent lát, az 5-ös szintű csak az 5 és az alacsonyabb szintekre korlátozott tartalmat. Az 1 szint minden tagságnak látszik.
  • A subscription paraméter jellemző használata, amikor egyetlen szintnek szánsz tartalmat, például egy váltási ajánlatot. Az azonosítót úgy találod meg, hogy a Restrict → Membership Levels listában a szint fölé viszed az egeret. Alapból csak a megadott azonosítójú szintek látják a tartalmat, a többi szint nem, akkor sem, ha magasabb.
  • A userlevel paraméter bármilyen WordPress-szerepkört elfogad (administrator, editor, author, contributor, subscriber, egyéni szerepkör is), alapértéke a none, vagyis minden szerepkör. Használatakor minden érintett felhasználónak tagsággal is rendelkeznie kell. A szerepkört a Felhasználók → Minden felhasználó oldalon látod és módosíthatod. Általában kényelmesebb a hozzáférési szint szerinti korlátozás.

A Restrict Content Pro további rövidkódjai is használhatók az oldalakon: [register_form], [login_form], [password_form], [subscription_details], [register_form_stripe], [rcp_profile_editor], [rcp_update_card], [not_logged_in], [is_paid], [is_free], [is_not_paid], [is_expired], [user_name], [subscription_name], [user_expiration] és [paid_posts].

Készült:

Tiszteletben tartjuk a magánszférádat

Sütiket használunk a böngészési élmény javítására és a forgalom elemzésére. Az analitika csak akkor indul, ha engeded. Adatvédelmi irányelvek, Sütitájékoztató.

Sütibeállítások