Мне нужна помощь с поисковым плагином: WP Custom Fields Search. У меня есть три выпадающих меню: 1. Город 2. Пригород 3. Кухня Мне нужно, чтобы при выборе города он автоматически перемещал 2. Пригороды в соответствующие этому городу. 3. является настраиваемым полем, т.е. в любом городе могут быть китайские рестораны. пригород, так что это не имеет значения, а только определенные пригороды в определенных городах…
Итак, как мне отфильтровать любые идеи?
Проблема с настраиваемыми полями заключается в том, что между ними нет связи, поэтому вы не можете связать пригороды с городами.
Лучшим способом было бы создать иерархическую пользовательскую таксономию, чтобы вы могли иметь отношение родитель-потомок (например, категории и подкатегории). так:
Это добавит мета-поле на экран создания/редактирования сообщений, как и категории, но для местоположения, чтобы вы могли добавлять города и пригороды в качестве их дочерних местоположений.
после того, как вы это сделали, вы можете создать раскрывающийся список только с родительскими местоположениями (городами) с помощью wp_dropdown_categories() примерно так:
Затем вы можете использовать Jquery/ajax, чтобы поймать событие изменения этого раскрывающегося списка и получить дочерние элементы (пригороды) выбранного идентификатора и заполнить второй раскрывающийся список.
Он не завершен, но он должен помочь вам начать.
Вы также можете взглянуть на этот замечательный учебник/документ от Kirsty Burgoine с хорошим объяснением того, как это сделать с пользовательскими типами записей.
http://sixrevisions.com/wordpress/custom-fields-search/