# Csapattagok listája: AJAX szűrő és megosztható URL

> A Csapattagok listázása widget AJAX kategóriaszűrője, a Több betöltése gomb és a megosztható, szűrt vagy kibontott nézet.

A **Csapattagok listázása** widget a csapattagokat bejegyzésekből listázza. Az AJAX szűrő, a **Több betöltése** gomb és az URL-megosztás Pro funkció; a widget alapja ingyenes.

## Mielőtt elkezdesz

- Kellenek a csapattagok bejegyzései (a **Tartalom forrása** szakaszban a forrás a bejegyzéstípus), amelyekhez kategória tartozik.
- Az AJAX szűrő bemutatásához több csapattag kell, mint a megjelenített bejegyzések száma, hogy a két szűrőtípus közti különbség látszódjon.

![A Tartalom forrása szakasz](./kepek/galeria-csapat-velemenyek-1-panel-csapat-forras.webp)

*A Tartalom forrása szakasz* (https://minta-bolt.hu/wp-admin/post.php?post=264&action=elementor)

## Szűrés kategória szerint: normál és AJAX

1. Add hozzá a **Csapattagok listázása** widgetet, a forrás legyen a bejegyzéstípus.
2. A **Tartalom forrása** szakaszban állítsd a megjelenített bejegyzések számát kisebbre, mint az összes csapattag.
3. Kapcsold be a **Kategória szerinti szűrés** kapcsolót, és a **Szűrő típusa** értékét állítsd **AJAX**-ra.

![A Kategória szerinti szűrés szakasz AJAX szűrővel](./kepek/galeria-csapat-velemenyek-1-panel-csapat-szuro.webp)

*A Kategória szerinti szűrés szakasz AJAX szűrővel* (https://minta-bolt.hu/wp-admin/post.php?post=264&action=elementor)

A képen a **Szűrő típusa** **AJAX**, a **Keresés típusa** **Slug**; alatta az **Összes szűrő** kapcsoló, az **Az összes szűrőkategória szövege** (**Mind**), a **Kategóriaszűrő stílusa**, a **Szűrőstílus rámutatáskor** és a **Szűrés illesztése** látszik.

A két típus különbsége:

- **Normál**: a szűrő csak az épp látható bejegyzésekre hat. Ha például összesen 8 csapattag van, de 3 látszik, olyan kategóriát választva, amelyhez a látható 3 egyike sem tartozik, semmi sem jelenik meg.
- **AJAX**: a szűrő az egész bejegyzéslistát átkeresi (mind a 8-at), és minden egyező bejegyzést megmutat.

A szűrő többi beállítása: a **Keresés típusa**, az **Összes szűrő** gomb és szövege, a **Kategóriaszűrő stílusa**, a **Szűrőstílus rámutatáskor** és a **Szűrés illesztése**.

### Ismert korlátozás: AJAX szűrő vendég látogatónak

Az AJAX szűrő kattintásra szerverkérést küld, amelynek biztonsági jelzőjét (`theplus_nonce`) a bővítmény csak bejelentkezett felhasználónak állítja elő. Kijelentkezett látogatónál a szerver 403-as hibával elutasítja a kérést, ezért a kategóriagomb semmit sem változtat a listán, és hibaüzenet sem jelenik meg. Bejelentkezett adminisztrátorként a szűrő működik. A **Normál** szűrőtípus nem érintett, mert tisztán böngészőoldali.

Ha a szűrőt vendég látogatóknak is szánod, ezt vedd figyelembe, és használd a **Normál** típust, vagy ellenőrizd a nyilvános oldalon kijelentkezve.

## Több betöltése és megosztható URL

A **További bejegyzésopciók** szakaszban a **További bejegyzésbetöltési opciók** listán a lapozás, a **Továbbiak betöltése** gomb és a lusta betöltés között választhatsz.

![A További bejegyzésopciók szakasz](./kepek/galeria-csapat-velemenyek-1-panel-csapat-tovabbi.webp)

*A További bejegyzésopciók szakasz* (https://minta-bolt.hu/wp-admin/post.php?post=264&action=elementor)

A képen a **További bejegyzésbetöltési opciók** értéke **Továbbiak betöltése**, alatta a **Gomb szövege** (**Továbbiak betöltése**), a **Betöltési szöveg** (**Betöltés...**), az **Az összes bejegyzés betöltése után megjelenő szöveg** (**Minden kész!**) és a **További bejegyzések kattintásra/görgetésre** (4).

Az **URL engedélyezése** kapcsoló a **Tartalom forrása** bejegyzéstípusú forrásánál, nem carouselnél érhető el. Bekapcsolva a widget a megosztható állapotot az oldal URL-jébe írja.

### Megosztható URL a Több betöltésével

1. Add hozzá a widgetet bejegyzéstípus-forrással, a megjelenített bejegyzések számát állítsd kisebbre, mint az összes csapattag.
2. A **További bejegyzésopciók** szakaszban válaszd a **Továbbiak betöltése** lehetőséget.
3. Kapcsold be az **URL engedélyezése** kapcsolót.

Ha a látogató a gombra kattint, a következő bejegyzések betöltődnek, és az oldal címe kiegészül egy `loadmore_<widget-azonosító>=1` paraméterrel. Ha valaki ezt a pontos URL-t újra megnyitja, azonnal a kibontott lista jelenik meg. Például 3 megjelenített bejegyzés és 4 betöltendő bejegyzés mellett egy kattintás után 7 bejegyzés látszik a 8-ból, és az URL-ből újra megnyitva is 7 látszik. A Több betöltése kérése kijelentkezett látogatónál is lefut, a fenti nonce-hiba nem érinti.

### Megosztható URL kategóriaszűrővel

Ugyanez a kapcsoló a kiválasztott kategóriát is megosztható linkké teheti az AJAX kategóriaszűrő mellett.

1. Add hozzá a widgetet bejegyzéstípus-forrással.
2. Kapcsold be a **Kategória szerinti szűrés** kapcsolót, és állítsd a **Szűrő típusa** értékét **AJAX**-ra.
3. Kapcsold be az **URL engedélyezése** kapcsolót.

Ez a funkció az AJAX szűrőre épít, ezért ugyanazt a korlátozást örökli: kijelentkezett látogatónál a kategóriagomb nem frissíti az URL-t és a bejegyzéseket sem, mert a kérés már a megosztható URL logikája előtt elbukik. Bejelentkezett adminisztrátorként a kategória szerinti szűrés és a megosztás használható.
## Korlátozások

- Az AJAX szűrő, a **Továbbiak betöltése** és az **URL engedélyezése** Pro funkció.
- Az AJAX kategóriaszűrő és az arra épülő megosztható kategória-URL kijelentkezett látogatónál nem működik.
- Az **URL engedélyezése** nem jelenik meg carousel elrendezésnél.
- Normál szűrőnél a szűrés csak a már megjelenített bejegyzésekre terjed ki.
