В кодексе написано:
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 попробуйте убрать
попробовал убрать, ничего не изменилось, все также…
эээх придется писать запрос к бд
а мета-значение в постах точно прописано как нужно?
а такой не подойдет?
пример 11
а тут еще куча примеров: http://codex.wordpress.org/Displaying_Posts_Using_a_Custom_Select_Query#Query_based_on_Custom_Field_and_Category
дада, уже поискал в гугле на запросы к бд ВП и как раз нашел ссылку на кодекс, эту же как последняя ссылка от уважаемой sonika, там как раз все подробно рассписано, пришлось кое-что добавить и изменить, но все заработало, проблему решил, всем спасибо