query_posts eshte nje element qe perdoret ne WordPress. Duke perdorur query_post ne sitin tuaj nese deshironi mund te shfaqni 10 artikujt e fundit,mund te shfaqni artikujt e nje kategorije te caktuar,eshte e mundur edhe mos ti tregoni kategorite qe deshironi ose edhe nje varjant tjeter qe edhe mund ti tregoni artikujt nga e vjetra tek e reja domethene jo nga e reja tej e vjetra
.Po mire po mendoni se si behet?
Ne nje menyre te thjeshte shkrimet ne wordpress listohen keshtu;
Keshtu qe shkrimet tona do te listohen njera mas tjetres sipas dates.Tani te mendojme se duhemi te tregojme 10 postimet e fundit ne wordpress athere ne ndihmen tone vrapon query_posts
Ja ne kete menyre bem te mundur me ndryshe nga listimi i thjeshte qe ti shfaqim titujt e 10 postimeve te fundit .Elementi query_posts ka lloj lloj menyrash per tu perdorur.Ti tregojme edhe ato;
Per te treguar postimet e nje kategorije te caktuar ne faqen kryesore;
Kete shembullin e trrete qe treguam tani nese e vendosni siper kodeve qe dham ne shembullin e dyte ,ne faqen kryesore do duken vetem postimet e kategorise lajmet.Dhe elementi is_home() na ben qe ti tregojme postimet vetem ne faqen kryesore.Faktikisht ne vend qe te perdorim emrin e kategorise mund te perdorim edhe id-in,prandaj duke e zene se id i kategorise lajmet eshte 3 do mjaftonte te shkruajme cat=3 ne vend te category_name=lajmet
Me teper kategorija mund ti radhojme keshtu;
Keshtu qe ne ne faqen kryesore listuam vetem postimet e kategorive me id 2, 3, 7, dhe 19.
Tani ta zejme se kemi nje kategori qe nuk duam ta tregojme ne faqen kryesore.per kete mund te perdorim kete kodin;
Me kete kodin qe dham me lart tani ne faqen kryesore shkrimet e kategorise 5 nuk do te duken.
Dhe nese deshirojme nje shkrim ,artikull qe duam mund ta tregojme fikse ne faqen kryesore qe mos te levizi kurre
Pra edhe nej tjeter qe nese deshirojme mund ta tregojme edhe sipas dates.
Me kodin me lart kemi thene (trego 5 postimet qe jane shkruajtur ne vitin 2004 te kategorise 5)
Parametrat
•cat=3 – Shkrimet e kategorise qe e kane id-in 3
•category_name=emer kategorije – shkrimet e kategorise qe i keni shkruajtur emrin
•author_name=emri autorit – shkrimet e autorit qe behet fjale
•author=3 – shkrimet e autorit me id 3
•p=1 – nje artikull e id-in e ka 1
•name=emri shkrimit – nje artikull i caktuar
•page_id=7 – tregon faqen me id numer 7
•pagename=emri faqes – perdoret per te treguar nje faqe
•showposts=10 – tregon artikujt me vleren qe ju shkruani
•hour= – shkrimet e nje orari qe deshironi
•minute= – shkrimet e minutave qe deshironi
•second= – shkrimet e sekondave qe deshironi
•day= – shkrimet e nje dite qe caktoni
•monthnum= – shkrimet e muajit
•year= – shkrimet e vitit
•paged=2 – shkrimet e faqes te dyte
•posts_per_page=10 – Percakton se sa postime do te tregohen per nje faqe. -vlera 1 tregon te gjitha postimet.
•order=ASC – i rreshton shkrimet nga e vjetra tek e reja. Kurse vlera DESC ben te kunderten.
Me keto parametra mund te kombinoni gjera shume te ndryshme. vetem mos harroni te vendosni shenjen & midis parametraveja dhe dhe vendosni keto kodet ne fillimin e listimeve;
Mirutakofshim ne nje shkrim te ri
AlbCoder
Burimet :
http://ifelse.co.uk/archives/2005/04/08/query_posts-redux/
http://codex.wordpress.org/Template_Tags/query_posts
http://codex.wordpress.org/The_Loop