Sortierung von Kategorie-Beiträgen
-
Hallo,
ich sitze an einer WordPress-installation, die jemand anderes damals durchgeführt hat. Dort werden in einer Kategorie-Übersicht die entsprechenden Unter-Beiträge ausgegeben.Die Beiträge werden mit query_posts() abgefragt
query_posts( array ( 'category_name' => $permalink = get_permalink( $id ), 'posts_per_page' => -1 ) );
Ich habe einen neuen Beitrag eingefügt, der aber immer zu Beginn der Liste erscheint. Habe auch das Datum geändert, usw. An der ID scheint es nicht zu liegen, den die Sortierung ist völlig gemischt.
Mit „orderby=id“ oder „date“ o.ä. passiert an der Sortierung nichts. Die interne Query lautet
SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts INNER JOIN wp_term_relationships ON (wp_posts.ID = wp_term_relationships.object_id) JOIN wp_icl_translations t ON wp_posts.ID = t.element_id AND t.element_type IN ('post_post','post_page','post_acf') JOIN wp_icl_languages l ON t.language_code=l.code AND l.active=1 WHERE 1=1 AND ( wp_term_relationships.term_taxonomy_id IN (29) ) AND wp_posts.post_type = 'post' AND (wp_posts.post_status = 'publish' OR wp_posts.post_status = 'private') AND t.language_code='de' GROUP BY wp_posts.ID ORDER BY wp_posts.menu_order, wp_posts.post_title DESC LIMIT 0, 10
Daraus werde ich leider nicht schlau. In der WordPress-Installation sind auch Custom-Felder, Übersetzungen usw. angelegt.
Hat mir jemand einen Tipp?
Vielen Dank!
- Das Thema „Sortierung von Kategorie-Beiträgen“ ist für neue Antworten geschlossen.