Bejegyzés/CPT kiválasztása mező
A webhely bejegyzéseinek és egyéni bejegyzéstípusainak kiválasztása legördülő listából, szűrés extra lekérdezési paraméterrel.
A Bejegyzés/CPT kiválasztása mező a webhelyed tartalmából (bejegyzések, oldalak vagy egyéni bejegyzéstípusok, CPT-k) tölt fel egy legördülő listát. A látogató az űrlapon közvetlenül kiválaszthat egy bejegyzést. Jó például olyan űrlaphoz, ahol a felhasználó a saját bejegyzései közül választja ki azt, amelyiket szerkeszteni akar, vagy amelyikhez további adatot küld be. Ilyen a bejegyzésűrlap is.
A mező felvétele
Szekció neve “A mező felvétele”- Nyisd meg az űrlapot a szerkesztőben.
- A jobb oldali Beviteli mezők panelen nyisd ki a Speciális mezők csoportot.
- Kattints a Bejegyzés/CPT kiválasztása mezőre, vagy húzd az űrlapra.
Alapértelmezetten a mező a webhely bejegyzéseit mutatja. Bármilyen más bejegyzéstípust is választhatsz.

A képen az űrlapon az új mező látszik, a jobb oldalon a beállításai.
A mező beállításai
Szekció neve “A mező beállításai”| Beállítás | Mit csinál |
|---|---|
| Elem címkéje | A mező felirata az űrlapon. Alapértelmezetten „Bejegyzés kiválasztása”. |
| Admin mezőcímke | A mező neve a beküldések listájában és az e-mailekben. |
| Helykitöltő | A lista üres állapotának szövege. |
| Címke elhelyezése | A címke helye: Alapértelmezett, Felül, Jobb, Alul, Bal vagy Címke elrejtése. |
| Kötelező | Igen esetén a mező kitöltése kötelező. |
| Bejegyzéstípus kiválasztása | Melyik bejegyzéstípus elemeit listázza a mező. Alapértelmezetten a Post. |
| Extra lekérdezési paraméter | Szűrő a listázott bejegyzésekhez, például szerző, kategória vagy címke szerint (lásd lent). |
A Speciális beállítások részben a Névattribútum, a Dinamikus alapértelmezett érték, a Súgóüzenet, a Konténerosztály, az Elem osztálya és a Feltételes logika áll rendelkezésre. A Kereshető intelligens opciók bekapcsolása négyzettel a lista kereshetővé válik.

A képen a névattribútum alapértéke cpt_selection.
Az extra lekérdezési paraméter
Szekció neve “Az extra lekérdezési paraméter”Az Extra lekérdezési paraméter mezővel szűkítheted, mely bejegyzések jelenjenek meg. A WordPress WP_Query paramétereit használja, de nem PHP-tömb formában, hanem URL-lekérdezés (query string) formában kell megadnod: kulcs=érték, több paramétert & jellel kapcsolsz össze.
Egy paraméter
Szekció neve “Egy paraméter”Ha egy Kevin nevű szerző összes bejegyzését akarod mutatni, a WP_Query tömbben ez 'author_name' => 'kevin'. A mezőbe a kulcsot és az értéket így írd:
author_name=kevinTöbb paraméter
Szekció neve “Több paraméter”Egy szerző bejegyzései egy adott kategóriában:
author_name=kevin&category_name=newsA WP_Query tömb megfelelője: array( 'author_name' => 'kevin', 'category_name' => 'news' ).
Tömbös paraméter
Szekció neve “Tömbös paraméter”Ha egy paraméternek több értéke van, például több kategória, a kulcs után szögletes zárójelet írj:
category_name[]=news&category_name[]=blogA WP_Query tömb megfelelője: array( 'category_name' => array('news', 'blog') ).
Beágyazott tömbös paraméter
Szekció neve “Beágyazott tömbös paraméter”Összetettebb lekérdezésnél, például egy meta lekérdezésnél, az indexeket is megadod:
meta_query[0][key]=views&meta_query[0][value]=100&meta_query[0][compare]=>=Ez azokat a bejegyzéseket listázza, amelyeknél a views meta mező értéke legalább 100. A WP_Query tömb megfelelője:
array( 'meta_query' => array( array( 'key' => 'views', 'value' => '100', 'compare' => '>=', ), ),)Készült: