620137 г. Екатеринбург
ул. Комсомольская 6е, офис 213
e-mail:  [email protected]

+7 (343) 382-44-94

+7 (982) 660-660-8

Статьи

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

Опубликовано: 10.01.2018

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

Произвольные типы записей. Серия №2. Вывод на странице записей

Некоторое время назад опубликовал две заметки на тему использования плагина Magic Fields. На вторую была возложена обязанность ответить на вопрос организации поиска по дополнительным полям, созданным с помощью данного плагина. Но, судя по количеству вопросов, появляющихся в комментариях, стоит внести дополнительную ясность, подробнее Сортировка постов по произвольным полям wordpress, wordpress сортировка.

Прежде всего, необходимо понимать, что плагин Magic Fields представляет собой обертку для нативного механизма произвольных полей WordPress. Иными словами, это не более чем удобный интерфейс, за которым кроются привычные произвольные поля, замечательно описанные в официальной документации. В той же документации подробно освещается поиск по ним и все прочее, что может быть востребовано.




Данные произвольных полей WordPress хранятся в таблице wp_postmeta и представляют собой пары ключ – значение на основе двух столбцов: meta_key и meta_value соответственно. meta_value имеет тип LONGTEXT, что подразумевает хранение данных строкового типа. Это значит, что нет никакой разницы, какого типа вы создаете поле в Magic Fields. Чекбокс это или селект, текстовое поле или список радио кнопок, данные все равно будут храниться в виде строк. Этими замечаниями я пытаюсь ответить на вопрос о том, как осуществлять поиск по полям разных типов. В предыдущих заметках я рассматривал select списки и приводил пример поиска именно для них. Но это не значит, что для поиска, например, по текстовому полю будет применяться другая логика. При любых обстоятельствах, вы будете передавать серверной части строковое значение и поиск будет производиться именно сравнением строк.


Фильтры в каталоге

Новости

Чемпионат Европы по пауэрлифтингу — 2014. Итоги
11 мая в столице Болгарии Софии подошел к концу чемпионат Европы по пауэрлифтингу. Соревнования проводились в двух весовых категориях — до 120 кг и свыше 120 кг, и в двух зачетах — личном и командном.

Прогнозы на Лигу чемпионов УЕФА
Лига Чемпионов в своем совершенном формате известна с 1992 года. Турнир существовал еще в далеком 1955 году и со временем трансформировался в совершенно уникальное явление в мире спорта. Лига Чемпионов

Ливерпуль - Порту. Прогноз на матч Лиги Чемпионов (06.03.2018)
Во вторник, после недельной паузы, возобновится Лига Чемпионов. Первыми, на «Энфилде», сыграют «Ливерпуль» и «Порту». По большому счету, интрига убита на «Драгау» — как же тогда пройдет второй поединок

Церемония открытия чемпионата мира по футболу 2018: дата, где состоится
Церемония открытия чемпионата мира по футболу 2018 – торжественная прелюдия к самому важному футбольному празднику четырёхлетия. Где и когда пройдёт мероприятие? Как будет выглядеть его программа? Какие

Татьяна Кит и Юлия Ткач-Остапчук призеры Чемпионата мира по вольной борьбе. Репортаж из Лас-Вегаса-2015.
11 сентября 2015                      Только что в Лас-Вегасе, США завершился пятый день чемпионата мира по

ХК «Тамбов» обыграл действующего чемпиона Высшей хоккейной лиги
Хоккейный клуб «Тамбов» одержал первую домашнюю победу в новом сезоне. За очки в свою копилку хоккеистам пришлось побороться с действующим чемпионом Высшей хоккейной лиги, питерским ХК «Динамо». Основное

Чемпионка мира полюбила националиста
Биатлонистка Елена Пидгрушная выходит замуж за нардепа от «Свободы» Алексея Кайду. Познакомились два года назад В Украине станет меньше завидных невест. Чемпионка мира по биатлону Елена Пидгрушная (26

последние новости на сайте

rss