Tovább a tartalomhoz

Dynamic Posts lekérdezések: konkrét bejegyzések, ID-lista, kiemeltek és egyéni kód

A Dinamikus bejegyzések widget kézzel megadható lekérdezéstípusai: Meghatározott bejegyzésekből, ID-lista, Kiemelt bejegyzések és Egyedi lekérdezés kódja.

A Dinamikus bejegyzések widget Lekérdezés szakaszának Lekérdezés típusa ikonsorában négy olyan típus van, amellyel te döntöd el, pontosan mely tételek jelenjenek meg. Az alapértelmezett Bejegyzéstípusból típust a Dynamic Posts widget fejezet írja le, a kapcsolatokra, a szülőre és a keresésre épülő típusokat pedig a lekérdezési források fejezet.

Ezzel a típussal egyenként kiválasztod azokat a bejegyzéseket, amelyeket meg akarsz jeleníteni. Akkor hasznos, ha az archívumban csak a kézzel kiválasztott tételek szerepeljenek.

https://minta-bolt.hu/wp-admin/post.php?post=24&action=elementor
A Lekérdezés szakasz a Meghatározott bejegyzésekből típussal

A képen a kijelölt ikon a típust mutatja, alatta a Konkrét bejegyzések lista, amelyhez az Elem hozzáadása gombbal veszel fel tételeket.

  1. A Lekérdezés típusa sorban válaszd a Meghatározott bejegyzésekből ikont.
  2. A Konkrét bejegyzések alatt kattints az Elem hozzáadása gombra.
  3. Az új sorban válaszd ki a bejegyzést (vagy oldalt, terméket stb.).
  4. Ismételd meg annyiszor, ahány tételt meg akarsz jeleníteni.

További beállítások ehhez a típushoz:

Beállítás Mit csinál
Kiemelt bejegyzések előre sorolása A kiemelt (sticky) bejegyzések a lista elejére kerülnek. Alapból be van kapcsolva.
Kiemelt bejegyzések eltávolítása a listából A kiemelt bejegyzések kimaradnak.
Sorrend alapja A sorbarendezés alapja, például Dátum, Cím, Véletlen, Hozzászólások száma, Menüsorrend, Meta érték. A A bejegyzések megadott ID-sorrendjének megőrzése értékkel a tételek abban a sorrendben jelennek meg, ahogy felvetted őket.
Rendelés Növekvő vagy Csökkenő.

Az ID-lista a Meghatározott bejegyzésekből típushoz hasonlít, de a bejegyzéseket nem listából választod ki, hanem az azonosítóikat (ID) írod be. A dinamikus címkékkel együtt is jól használható: az ID-lista mező dinamikus értéket is elfogad.

https://minta-bolt.hu/wp-admin/post.php?post=24&action=elementor
A Lekérdezés szakasz az ID-lista típussal
  1. A Lekérdezés típusa sorban válaszd az ID-lista ikont.
  2. Az ID-lista mezőbe írd az azonosítókat vesszővel elválasztva, például 1, 100, 250.

Az ID-lista mező alatt ugyanúgy megtalálod a Kiemelt bejegyzések eltávolítása a listából, a Találatok oldalanként, a Sorrend alapja és a Rendelés beállítást, mint az előző típusnál.

A Kiemelt bejegyzések típus a kiemelt (sticky) bejegyzéseket kérdezi le. A kiemelést a WordPress bejegyzésszerkesztőjében vagy a Gyorsszerkesztés panelen adhatod meg egy bejegyzésnél.

https://minta-bolt.hu/wp-admin/post.php?post=24&action=elementor
A Lekérdezés szakasz a Kiemelt bejegyzések típussal
Beállítás Mit csinál
Bejegyzés típusa Mely tartalomtípusok kiemelt tételeit kéri le (bejegyzések, oldalak, termékek stb.).
Találatok oldalanként Hány tétel jelenjen meg (alapérték: 10).
Bejegyzések eltolása Hány tételt hagyjon ki az elejéről. Az eltolás nem támogatja a lapozást.
Sorrend alapja és Rendelés Több szempont szerint rendezheted az eredményt, lásd az előző típusokat.
Kizárás Kihagyhatod az Aktuális bejegyzést, a Szülőoldalakat, a Gyermekoldalakat, vagy a Konkrét bejegyzések alatt kiválasztott tételeket.

Ugyanez a lekérdezés kész widgetként is elérhető, lásd a Kiemelt bejegyzések widgetet.

Ezzel a típussal saját PHP-kóddal adhatod meg a lekérdezést. A kód a WordPress WP_Query osztályának paramétereit adja vissza egy tömbben. A mező csak rendszergazdai jogosultsággal szerkeszthető, mások helyett figyelmeztetést látnak.

https://minta-bolt.hu/wp-admin/post.php?post=24&action=elementor
A Lekérdezés szakasz az Egyedi lekérdezés kódja típussal
  1. A Lekérdezés típusa sorban válaszd az Egyedi lekérdezés kódja ikont.
  2. Az Egyedi lekérdezés kódja mezőbe írj egy return array(...) kifejezést. A mező mintaszövege: return array ( 'post_type' => 'any' );.

A WP_Query paramétereinek teljes listája (kategória, címke, osztályozás, keresés, bejegyzés és oldal, jelszó, bejegyzéstípus, állapot, hozzászólás, lapozás, rendezés) a WordPress fejlesztői dokumentációjában található.

Egy oldal vagy bejegyzés megjelenítése a slugja alapján (itt a hello-world slugú tétel):

return array ( 'name' => 'hello-world' );

Konkrét oldalak megjelenítése azonosító szerint (itt a 2, 5, 12 és 14 azonosítójúak):

return array ( 'post_type' => 'page', 'post__in' => array(2,5,12,14));

Több bejegyzéstípus együtt:

return array ( 'post_type' => array( 'post', 'page', 'writer', 'book' ));

Egyetlen bejegyzés az azonosítója alapján (itt a 7-es):

return array ( 'p' => '7' );

Az event típusú bejegyzések, amelyeknek az artist nevű meta mezője Lady Gaga:

return array ( 'meta_key' => 'artist','meta_value' => 'Lady Gaga','post_type' => 'event' );

Egy szülőoldal gyermekoldalai (itt a 20-as azonosítójú szülőé):

return array ( 'post_parent' => '20' );

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