# Láthatóság: felhasználó, szerepkör, eszköz és böngésző

> A Felhasználó és szerepkör, valamint az Eszköz és böngésző eseményindítók: szerepkörök, felhasználók, jogosultság, IP, hivatkozó, eszköztípus és böngésző.

A **Felhasználó és szerepkör** szakasz azt szabályozza, hogy ki láthatja az elemet. Az **Eszköz és böngésző** szakasz a látogató eszközétől és böngészőjétől teszi függővé.

![A Felhasználó és szerepkör szakasz mezői](./kepek/lathatosag-felhasznalo-es-szerepkor.webp)

*A Felhasználó és szerepkör szakasz mezői* (https://minta-bolt.hu/wp-admin/post.php?post=6&action=elementor)

A képen a szakasz mezői láthatók a **Szerepkörök** mezőtől a **Távoli IP**-ig.

## Felhasználó és szerepkör

| Beállítás | Mit csinál |
| --- | --- |
| **Szerepkörök** | Egy vagy több szerepkört választhatsz a webhelyen definiált szerepkörök közül (Administrator, Subscriber stb.). A be nem jelentkezett látogatók külön szerepkörként szerepelnek a listában. |
| **Minden szerepkör egyezzen** | Bekapcsolva az összes kiválasztott szerepkörnek egyeznie kell, nem elég egy. Alapérték: Nem. |
| **Kiválasztott felhasználók** | Egy vagy több felhasználó, az egyedi azonosítójukkal megadva: ID, felhasználónév vagy e-mail-cím. Több felhasználót vesszővel válassz el, például: `1,23,admin@email.ooo,17`. |
| **A felhasználó jogosult** | Egy képességet választasz a kereshető listából (a mezőbe egyedi képességet is beírhatsz, és Enterrel hozzáadhatod). Az elem csak azoknak látszik, akiknek megvan ez a képesség. |
| **Felhasználói mező** | Egy felhasználói mező (alapmező és felhasználói metamező, ACF és natív egyaránt). Csak bejelentkezett felhasználóra működik, a látogatóknál az eredmény mindig hamis. Utána azt is megadod, milyen értéket vársz. |
| **Távoli IP** | Egy vagy több IP-cím vesszővel elválasztva, például `8.8.8.8,4.4.4.4,123.255.255.255`. |
| **Hivatkozó** | Azoknak a webhelyeknek a címei, ahonnan a látogató érkezik, `example.com` formában (protokoll, port, harmadik szintű tartomány és záró pont nélkül). Több webhelyet külön sorba írj. |
| **Felhasználónkénti maximum** | Hányszor érvényesüljön a láthatósági beállítás egy felhasználóra. |

Példák:

- csak regisztrált felhasználóknak szóló privát tartalom (például többszintű szerepkörös tagság), csak az adminisztrátoroknak szánt megjegyzés, regisztrációs űrlap vagy felhívás csak a be nem jelentkezetteknek;
- egy adott tartalom néhány felhasználónak, szerepkörbe sorolás nélkül;
- figyelmeztetés minden olyan felhasználónak, akinek nincs megadva a telefonszáma, hogy töltse ki a profilját;
- az ügynökséged statikus IP-címéről csak a csapatod lát bizonyos szakaszokat, vagy az ügyfeled statikus IP-címéről előnézetet mutatsz a még nem publikus tartalomról;
- egy üzenet minden olyan látogatónak, aki a Facebookról érkezett (hivatkozó).

## Eszköz és böngésző

| Beállítás | Mit csinál |
| --- | --- |
| **Reszponzív** | Az eszközkategória szerint szűr: asztali gép és TV, illetve mobil és tábla. A bővítmény a WordPress natív `wp_is_mobile` függvényét használja. |
| **Böngésző** | Egy vagy több böngésző: Google Chrome, FireFox, Safari, Internet Explorer, Microsoft Edge, Netscape, Opera, Lynx, iPhone. A felismerést a WordPress natív böngészőfelismerése végzi. |

Példák:

- külön felületet készítesz mobilra és asztali gépre ugyanabban a sablonban, így a kód könnyű marad (a nem kívánt elemek CSS-sel való elrejtésénél a tartalom kétszer szerepel a HTML-ben);
- néhány haladó funkciót csak asztali gépen mutatsz.
