Keletas query_posts panaudojimo būdų

Buna atveju kai kazkas savo bloge nori naujausias naujienas padaryti is vienos kategorijos. Tam WordPress’e ir egzistuoja query_posts.

Naujienu atvaizdavimui WordPress naudoja “The Loop” cikla. Dazniausiai jis atrodo taip:

Jeigu pries cikla “The Loop” prirasyti funkcija query_posts su reikalingais parametrais, tai mes gausime mums palanku rezultata. Stai pavizdys:

Toks kodas atvaizduos visus straipsnius isskirus kategorijas turincias ID 1, 2 ir 3.

Ziamiau pateiksiu dar keletas query_posts panaudojimo pavyzdziu su paaiskinimais.

query_posts(‘cat=-3′) – Neatvaizduoja kategorija kurios id 3.
query_posts(‘cat=-1,-2,-3′) – Neatvaizduoja kategorijas kuriu id 1, 2 ir 3.
query_posts(‘cat=2,6,17′) – Atvaizduoja kategorijas kurios turi id 2, 6 ir 17.
query_posts(‘category_name=zwimba’) – Atvaizduoja kategorija su pavadinimu “zwimba”.
query_posts(‘name=Hello zwimba’) – Atvaizduoja viena naujiena su pavadinimu “Hello zwimba”.
query_posts(‘p=5′) – Atvaizduoja viena naujiena kurios id 5.
query_posts(‘page_id=7′) – Atvaizduoja puslapi kurio id 7.
query_posts(‘pagename=kontaktai’) – Atvaizduoja puslapi su pavadinimu “kontaktai”.
query_posts(‘cat=18&showposts=5′) – Atvaizduoja 5 naujienas is kategorijos su id=18.
query_posts(‘cat=3&orderby=date&order=ASC’) – Atvaizduoja naujienas is kategorijos kurios id 3, rusiuoja pagal data (DESC – atgaline tvarka).
query_posts(‘cat=3&year=2008′) – Atvaizduoja naujienas is kategorijos su id=3 tik 2008 metu.
query_posts(‘orderby=rand&showposts=3&cat=3′) – Atvaizduoja atsitiktinias 3 naujienas is 3 kategorijos.

ID keiciat i savo. Jeigu kazkas neaisku… Visada galite parasyti komentara. O as butinai jums pagelbesiu.


Dienos akcijos | Dovanos | Nuolaidos
Eiti prie įrankių juostos