In der category.php eines WordPress-Themes haben Sie die folgende Schleife:
if ( have_posts() ) : while ( have_posts() ) : the_post();
// output posts
endwhile; endif;
Wie gehen Sie vor, um genau dieselbe Schleife auszugeben, jedoch mit einem Versatz? Ich habe festgestellt, dass Sie die Schleife ändern können, indem Sie a ausführen
query_posts('offset=4');
Aber dies setzt die gesamte Schleife zurück und der Offset funktioniert, zeigt aber alle Posts aus jeder Kategorie an, sodass ich den Eindruck bekomme, dass query_posts die Schleife vollständig zurücksetzt und dies nur mit dem von Ihnen hinzugefügten Filter tut. Gibt es eine Möglichkeit, die Schleife zu sagen:
“Mach genau das, was du tust, außer dass der Versatz es zu 4 macht”
Ist das möglich?
Vielen Dank!
Geben Sie den Originalcode für Ihre an
query_posts
Parameter– Rahil Wazir
17. Januar 2014 um 21:04 Uhr
Es gibt keine, WordPress lädt category.php und das ist die Schleife (es gibt keine query_posts() Zeilen)
– Benutzer28240
17. Januar 2014 um 21:04 Uhr
Sie müssen die Kategorie-ID angeben
query_posts
wiecat=3
– Rahil Wazir
17. Januar 2014 um 21:06 Uhr
Ich dachte darüber nach, alle Filter manuell hinzuzufügen, aber ich fragte mich, ob es möglich wäre, einfach einen einzelnen Filter (und den bereits gesetzten, falls vorhanden, zu überschreiben) an die vorhandene Schleife anzuhängen.
– Benutzer28240
17. Januar 2014 um 21:08 Uhr