Ich möchte Beiträge in der Reihenfolge, die ich anfordern.Wordpress WP_Query löschen ORDER BY wp_posts.menu_order
Glücklicherweise gab es ein Abfrageargument -> orderby = 'post_name__in'.
Aber ich bekomme Beiträge in anderer Reihenfolge.
Und ich sehe die Abfrage der Anfrage.
Hier
SELECT SQL_CALC_FOUND_ROWS wp_posts.ID
FROM wp_posts
WHERE 1=1
AND wp_posts.post_name
IN (
'post title 1',
'post title 2',
'post title 3',
)
AND wp_posts.post_type = 'post'
AND ((wp_posts.post_status = 'publish'))
ORDER BY wp_posts.menu_order,
FIELD(
wp_posts.post_name,
'post title 1',
'post title 2',
'post title 3',
)
LIMIT 0, 9
Ich finde, dass ORDER BY wp_posts.menu_order
ein Problem war.
Wenn ich es lösche und dann auf phpmyadmin abfragen, funktioniert es gut.
Ich bekomme Beiträge in der Reihenfolge, die ich will.
Also, wie kann ich das löschen ORDER BY wp_posts.menu_order
mit hook & Filter oder eine andere WordPressful Weg?
Vielen Dank für Ihre Mühe! – RPF