Tovább a tartalomhoz

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.

  1. Nyisd meg az űrlapot a szerkesztőben.
  2. A jobb oldali Beviteli mezők panelen nyisd ki a Speciális mezők csoportot.
  3. 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.

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

A képen az űrlapon az új mező látszik, a jobb oldalon a 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.

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

A képen a névattribútum alapértéke cpt_selection.

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.

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=kevin

Egy szerző bejegyzései egy adott kategóriában:

author_name=kevin&category_name=news

A WP_Query tömb megfelelője: array( 'author_name' => 'kevin', 'category_name' => 'news' ).

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[]=blog

A WP_Query tömb megfelelője: array( 'category_name' => array('news', 'blog') ).

Ö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:

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