Проблема с сортировкой в query_posts

В кодексе написано:
orderby=meta_value – note that a meta_key=some value clause should be present in the query parameter also <
http://codex.wordpress.org/Template_Tags/query_posts

Соответственно делаю запрос:
query_posts(‘showposts=5&tag=test&meta_key=meta_test&orderby=meta_value&order=DESC’);

НО не работает, все равно сортировка идет по дефолту по date. Пробовал с другими параметрами title и тд все нормально работает, кто знает в чем проблема?

ps: версия ВП 2.6.5

а Вы tag=test из query_posts попробуйте убрать

попробовал убрать, ничего не изменилось, все также…

эээх придется писать запрос к бд

а мета-значение в постах точно прописано как нужно?

а такой не подойдет?

Custom fields в WordPress — примеры продвинутого использования


пример 11

а тут еще куча примеров: http://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query#Query_based_on_Custom_Field_and_Category

дада, уже поискал в гугле на запросы к бд ВП и как раз нашел ссылку на кодекс, эту же как последняя ссылка от уважаемой sonika, там как раз все подробно рассписано, пришлось кое-что добавить и изменить, но все заработало, проблему решил, всем спасибо

Anonymous
Отправить
Ответ на: