wordpress :: WP_QUERY не сортирует посты по заголовкам - PullRequest
0 голосов
/ 19 апреля 2011

Я использую 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

очевидно, что он корректно упорядочивается по заголовкам, но я не уверен, в чем проблема

любая помощь?

Спасибо

1 Ответ

1 голос
/ 19 апреля 2011

Возможно, некоторые заголовки имеют пробелы в левых символах.Можете ли вы попробовать с:

ORDER BY  LTRIM(wp_posts.post_title) ASC
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...