Геотаргетинг блоков ACF PRO при помощи плагина WT GeoTargeting

Задача: отображать блоки для нужных городов

  • eye 359
  • 1
Год назад была задача таргетировать информацию на сайте WordPress по городам, т.е. для одних городов показывать один блок, для другого города другой, а для всех остальных третий. Интеграция производилась при помощи плагина ACF PRO, а для геотаргетинга выбор пал на платную версию WT GeoTargeting, где функционала побольше, чем в бесплатном само собой. Почти по всех проектах (99%) для управления блоками используется поле "Гибкое содержание", и в каждое из таких блоков добавляется поле "Истина/Ложь" -- Отображать для всех городов, с выбором по умолчанию. Если чекбокс снимался то выводился список городов, для которых показывать этот блок. Сам список городов это отдельный тип записи, который идёт в плагине WT GeoTargeting, поэтому проблем с этим никаких не было. Ну, а дальше фрагмент условия на php: В первой строчке мы берем собственно значение нашего чекбокса "Истина/ложь" Отображать для всех городов. Если он снят, значит проверяем для каких городов он выбран и равен ли этот город тому, который выбран самим пользователем.

Поделиться

На вашу почту будет отправлена одноразовая ссылка на портфолио

Отправлено!

Что-то пошло не так... Попробуйте отправить позже