Tovább a tartalomhoz

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 fejezet ír.

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

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.

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.

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:

author_name=kevin

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

author_name=kevin&category_name=news

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

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:

category_name[]=news&category_name[]=blog

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:

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.

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