# Bejegyzés/CPT kiválasztása

> A webhely bejegyzéseinek és egyéni bejegyzéstípusainak megjelenítése legördülő listában, szűrés lekérdezési paraméterekkel.

A **Bejegyzés/CPT kiválasztása** mező a webhely bejegyzéstípusainak (bejegyzések, oldalak és egyéni bejegyzéstípusok, CPT) adatait egy legördülő listában mutatja. A kitöltő így kiválaszthat egy bejegyzést, és rá vonatkozóan küldhet be adatot.

Tipikus példa: egy bejegyzésszerkesztő űrlapon a bejelentkezett felhasználó csak a saját bejegyzései közül választhat, majd a kiválasztott bejegyzéshez ír további adatot. A bejegyzés-űrlapokról a [Bejegyzés-űrlap](https://hub.hellowp.io/hu/plugins/fluentformpro/urlapok-letrehozasa-bejegyzes-urlap/) fejezet ír.

## A mező felvétele

1. Nyisd meg az űrlapot a szerkesztőben.
2. A **Speciális mezők** csoportból add hozzá a **Bejegyzés/CPT kiválasztása** mezőt.
3. Nyisd meg a mező beállításait.

![A Bejegyzés/CPT kiválasztása mező beállításai](./kepek/modulok-1-bejegyzes-valaszto-mezo.webp)

*A Bejegyzés/CPT kiválasztása mező beállításai* (https://minta-bolt.hu/wp-admin/admin.php?page=fluent_forms&form_id=8&route=editor)

Alapból a webhely összes bejegyzése megjelenik. A **Bejegyzéstípus kiválasztása** listából bármelyik másik bejegyzéstípust választhatod. A szokásos beállítások (**Elem címkéje**, **Admin mezőcímke**, **Helykitöltő**, **Címke elhelyezése**, **Kötelező**) itt is megvannak.

Az **Extra lekérdezési paraméter** mezővel adott szerző, kategória vagy címke bejegyzéseire szűkítheted a listát.

## Az Extra lekérdezési paraméter

A mező a WordPress `WP_Query` paramétereit fogadja, de más formában, mint a PHP-kódban. A WordPress `WP_Query` leírásából kiválasztod a megfelelő kulcsot (például szerző, kategória vagy címke), majd a kulcsot és az értéket `kulcs=érték` alakban írod be.

### Egy paraméter

Ha csak Kevin nevű szerző bejegyzéseit szeretnéd megjeleníteni, a `WP_Query` kulcsa az `author_name`, az értéke `kevin`. A mezőbe ezt írod:

```text
author_name=kevin
```

### Több paraméter

Több feltételt `&` jellel kapcsolsz össze. Például Kevin „news” kategóriába tartozó bejegyzései:

```text
author_name=kevin&category_name=news
```

(A PHP-kódban ez egy tömb lenne: `'author_name' => 'kevin', 'category_name' => 'news'`.)

### Tömb értékű paraméter

Ha egy paraméternek több értéke van, például két kategória bejegyzéseit kéred, a kulcs után szögletes zárójelet írsz:

```text
category_name[]=news&category_name[]=blog
```

### Egymásba ágyazott paraméter

Az egymásba ágyazott tömbökhöz (például meta lekérdezés) az indexeket is kiírod. Példa: azok a bejegyzések, ahol a `views` egyéni mező értéke legalább 100:

```text
meta_query[0][key]=views&meta_query[0][value]=100&meta_query[0][compare]=>=
```

A PHP-kódban ugyanez egy `meta_query` tömb lenne `key`, `value` és `compare` elemekkel.
