/ Wordpress / Сортировка по произвольным полям

Сортировка по произвольным полям

HIT

22.10.2016

4161

Более продвинутая форма сортировки — сортировка по произвольным полям. Для рассматриваемого функционала сортировки, нет принципиальной разницы: создано поле штатными средствами wordpress или плагином ACF.

Метод сортировки по произвольному полю

Ранее мы научились создавать сортировку по простым значениям: по дате, по заголовку, по дате изменений. Дополним данный функционал вариантом с метаполем.

if ($_GET['select'] == 'power') { $order = "&orderby=meta_value_num&meta_key=power"; $s5 = ' selected="selected"'; }
<option value="power"<?=$s5?>>по мощности</option>

meta_key — slug поля
orderby — способ сортировки. Бывает meta_value — для текстового поля, meta_value_num — для числового поля.

Есть некоторая проблема! Если мы дополнительное поле заводим после того как создали некоторое количество записей, то при сортировке могут выводится не все записи. При этом обновленные (после создания поля) записи уже будут выводится при сортировке.

Как сделать так, чтоб при создании произвольного поля, обновлялись все записи.

Сортировка по количеству просмотров

Таким же способом, можем сделать сортировку по количеству просмотров.

if ($_GET['select'] == 'count') { $order = "&orderby=meta_value_num&meta_key=post_views_count"; $s6 = ' selected="selected"'; }
<option value="count"<?=$s6?>>самые просматриваемые</option>

Тэги:

Поделится информацией с друзьями

  • Похожие записи
  • Комментарии
  • Вложения
Сортировка постов (по дате, по заголовку, по дате изменений)

Сортировка постов (по дате, по заголовку, по дате изменений)

Создадим для удобства пользователей функционал сортировки постов (по дате, по заголовку, по дате изменений). Сортировка отличается от фильтрации тем, что при сортировке показываются все записи, но в другом порядке, а Читать далее »

Доработка сортировки постов

Доработка сортировки постов

В wordpress существуют следующие варианты сортировки записей: author — сортировать по ID авторов content — сортировать по контенту date — сортировать по дате создания записи (по умолчанию) ID — сортировать Читать далее »

Варианты сортировки woocommerce

Варианты сортировки woocommerce

Добавляем свои варианты сортировки в woocommerce, кроме стандартных: по цене, по новизне, по популярности, по рейтингам. Вариант сортировки: Случайно Вариант сортировки: По названию Вариант сортировки: По меткам Вариант сортировки: По Читать далее »

/

Добавить комментарий

Пока нет комментариев. Будь первым!

Сортировка по произвольным полям
Дополнительные модули комментариев
Рекомендации для васДополнительные модули комментариевOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.