Php WP#u查询是n';t按标题对文章进行排序
我正在使用WP_查询来获取帖子。问题是,我想按标题对帖子进行排序,但出现了一些问题。我可以拿到帖子,但是没有分类 我跟踪了WP_查询类,发现这是它生成的select查询Php WP#u查询是n';t按标题对文章进行排序,php,mysql,sql,wordpress,Php,Mysql,Sql,Wordpress,我正在使用WP_查询来获取帖子。问题是,我想按标题对帖子进行排序,但出现了一些问题。我可以拿到帖子,但是没有分类 我跟踪了WP_查询类,发现这是它生成的select查询 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_ter
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
结果出了什么问题?您可以发布前几行(标题字段)吗?也许有些标题的左字符中有空格。