Intereting Posts
Форма, которая создает сообщения Удалить родителей из постоянной иерархической таксономии Я правильно добавляю стили в плагин? Загрузить .txt файл для login_message в wp-login.php Поместите данные в my-account / view-order / id / page Какую привязку использовать для загрузки пользовательского расширения класса во время инициализации темы? Сравнение дат в пользовательском поле Ошибка URL-адреса вложения Как я могу заставить WordPress CPT-архивы и шаблоны страниц работать с заданными настройками постоянной ссылки? Создание отрывков страницы для размещения Как удалить повторяющиеся расположения в меню Отключить Jetpack Публиковать в блоге, но сохранить для пользовательского типа сообщения Установить формат публикации, если найти строку в заголовке или в сообщении Каков наилучший способ разделить функциональность только для администратора в файле functions.php темы? Как разрешить пользователю добавлять нового пользователя под роль, которая ниже их роли?

Объединение нескольких настраиваемых полей в одно новое настраиваемое поле для поиска

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

Я сделал «префектура» и «район» отдельными настраиваемыми полями, созданными с помощью ACF. Теоретически это не должно быть проблемой, но проблема в том, что в то время как в 47 префектурах насчитывается более 1700 районов, что приведет к невероятно длинному выпадающему меню в почтовом админе.

Чтобы этого избежать, я хотел бы создать отдельную группу полей для каждой префектуры. Таким образом, используя США и города как аналогию, я бы …

  1. Лос-Анджелес, Сан-Франциско, Сан-Диего и т. Д.
  2. Хьюстон, Даллас, Остин и др.

… в зависимости от того, была ли почта для (1) Калифорнии или (2) Техаса.

Однако ACF не позволяет использовать одно и то же имя поля дважды, и если я изменю имя поля на «california_cities» и «texas_cities», тогда функция поиска не сможет выполнить поиск (я использую плагин Search & Field поэтому я не могу создать пользовательский запрос, используя WP_Query).

Вопрос : Есть ли способ объединить (значения в) поля «california_cities» и «texas_cities» в новое поле (скажем, «города») в functions.php, который регистрируется, чтобы я мог выбрать его в поиске & Параметры фильтра?

Я бы подумал, что это довольно распространенная проблема (например, общенациональные поиски недвижимости), но, похоже, не может найти никаких сообщений, которые помогут мне в решении этой проблемы.

Заранее спасибо!

Solutions Collecting From Web of "Объединение нескольких настраиваемых полей в одно новое настраиваемое поле для поиска"