У меня есть следующая строка, чтобы немного изменить мой запрос wp. Сообщения упорядочены по значению в пользовательском поле «wpfp_favorites». Значение всегда является целым числом. Сообщения со значением 0-9 сортируются правильно, но когда сообщение имеет значение 10 (или больше, я думаю), его нет в списке выше сообщений с 9.
query_posts('meta_key=wpfp_favorites&orderby=meta_value');
Что случилось? Вы можете увидеть проблему в «действии» здесь: http://hverdagskupp.no/
посмотрите здесь: http://codex.wordpress.org/Function_Reference/query_posts
вам нужно изменить orderby=meta_value на orderby=meta_value_num ->, тогда ваше значение будет рассматриваться как целое число, а не как строка!
я бы передал массив вместо строки, например
вам не нужно, но его легче читать, и WordPress в любом случае преобразует эту строку в массив….
рад, что смог помочь после стольких людей и раз, когда кто-то помог мне…