wordpress :: WP_QUERY不会按标题对帖子进行排序

问题描述

|| 我正在使用WP_QUERY来获取帖子。问题是我想按标题对帖子排序,但是出了点问题。我可以得到职位,但没有排序。 我跟踪了WP_QUERY类,发现这是它产生的选择查询
SELECT sql_CALC_FOUND_ROWS wp_posts . * 
FROM wp_posts
INNER JOIN wp_term_relationships ON ( wp_posts.ID = wp_term_relationships.object_id ) 
WHERE 1 =1
AND (
wp_term_relationships.term_taxonomy_id
IN ( 4,7,8,9,10,11,12,13,14,15,16 )
)
AND wp_posts.post_type =  \'ecommerce\'
AND (
wp_posts.post_status =  \'publish\'
OR wp_posts.post_status =  \'private\'
)
GROUP BY wp_posts.ID
ORDER BY  `wp_posts`.`post_title` ASC 
LIMIT 0,10
很明显,它是按帖子标题正确排序的,但是我不确定是什么问题 有什么帮助吗? 谢谢

解决方法

某些标题的左侧字符中可能有空格。您可以尝试:
ORDER BY  LTRIM(wp_posts.post_title) ASC