Lapozás hiba megszűrt posztoknál.

Ki akartuk emelni a legfrissebb cikket, ezzel nem volt gond.





Viszont alatta nem szerettük volna már az egyszer kiemelt posztot még egyszer megjeleníteni, ezért ezt:










<?php while (have_posts()) : the_post(); ?>





erre cseréltük:





<?php $the_query = new WP_Query('&offset=1');


while ($the_query->have_posts()) : $the_query->the_post();


$do_not_duplicate = $post->ID; ?>





Működik.





Viszont ilyenkor hiába kattintok a lap alján a "Régebbi bejegyzésekre" ami nálunk a ?paged=2 -re dob, ugyanazokat a posztokat listázza folyamatosan.


Legelső visszaraktuk, és így újra működik a lapozgatás.





Szóval a kérdés: hogyan oldanátok meg, hogy az első posztot ne listázza, de működjön a lapozás is?





Egyébként az oldal: http://blog.zerking.com/





Köszi a segítséget!

Próbáld ezt az első sorban:











<?php $the_query = new WP_Query($query_string . '&offset=1');

Ez a hiba nálam is fennáll, a kód:









Code:





have_posts()) : $hirek->the_post(); ?>








Kipróbáltam a fenti mintára (lehet hogy rosszul, nem értek a PHP-hez)


Code:





have_posts()) : $hirek->the_post(); ?>








de nem igazán működött. :(

Harder,





nem tudom miért nem megy… a PHP-guruk szerint ennek működnie kellene.





Egyetlen észrevétel: köll egy “&” a “cat” elé.





Az angol Codex szerint ez a ‘query_string’ izé megőrzi az eredeti query-t és annak tulajdonságait, pl. lapozást.











Még egy kérdés: neked 2 vagy 3 Loop van azon az oldalon (ha a tutorial.hu nyitólapjáról beszélünk)?

2 loop van benne (a tutorial.hu-ról van szó).





Betettem most a $-t a cat elé de a helyzet változatlan. :frowning: Nem ront a működésen, de nem is javítja ki a hibát sajnos.





Mindenesetre azért köszönöm szépen a segítő szándékot.











zerking, Neked megoldotta a problémádat? Kíváncsi lennék hogy csak nálam nem megy-e.

Ugyan én &-t mondtam és nem $-t… ám lehet, hogy itt valami más van fennforgásban, merthogy a loopok sorrendje nem mindegy. Ha jól nézem, nálad első a módosított loop, és utána jön a standard darab. Fogok evvel kísérletezni, ha lesz egy kis időm.

Jogos, szinte biztos hogy &-t probaltam ki reggel is csak rosszat írtam be ide (de most 1 perce újra módosítottam a kódot hogy 100%-ra menjek, nem rontottam-e el), thx.





Sajnos a helyzet változatlan.





Köszönöm előre is hogy kísérletezel vele!