Сортировка по произвольному полю

Сортировка по произвольному полю | n-wp.ru

Здравствуйте! Такая проблема

сортировка проходит но пару позиций как будто живут отдельно

query_posts('&' . $catinclude .' &paged='.$paged.'&posts_per_page='.$postperpage.'&meta_key=sale_price&orderby=meta_value&order=ASC');

3 Комментарии

  1. У вас сортировка по алфавиту. Мне кажется, что если взять алфавит, то 100 окажется действительно раньше, чем, 75, потому что 1, 2, 3 …. 6, 7, 8, 9. Нужна сортировка по величине. Вот если бы было 074, 075, 100, то отсортировало бы правильно. Наверное нужно использовать не meta_value, а meta_value_num:

    query_posts('&' . $catinclude .' &paged='.$paged.'&posts_per_page='.$postperpage.'&meta_key=sale_price&orderby=meta_value_num&order=ASC');

    Мне так кажется, хотя могу и ошибаться.

    • Размести контекстную ссылку на его сайт, тем самым поможешь нарастить коммьюнити и тИЦ

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*