n-wp.ru — блог о WordPress

Поиск по custom fields

Есть: поле ввода для поиска и выбор категории для поиска.
Хочется: поле ввода для поиска и выбор категории для поиска + выбор еще одного критерия.

Ну а теперь по русски. Короче пытаюсь я со своим «мега» знанием сделать сайт — доска объявлений. Поиск по категориям это есть, хотелось бы ввести еще один критерий для поиска — город. При подачи объявлении на сайт в поле город вводиться естественно город которому присваивается ключ custom fields.

Как можно ввести еще один критерий для поиска?

код для поиска выглядит так:

11 комментариев

  • Но вообще я бы город сделал тегом или категорией — так намного проще, тем более что есть масса плагинов поиска в определенной категории.

  • WP Custom Fields Search — побывал, но не разобрался, вроде все сделал не ищет…

    Ну можно тегами…тогда от же вопрос как вывести список тегов перед поиском, чтобы он включался в поиск

    А можно сделать так? Может это и через одно место, но все же ))) — сделать выпадающий список … в нем Город1, Город2, Город3 и т.д. и чтобы выбранный город просто плюсовался к поиску, т.е. в поле ввода поиска вводилось бы Искомое, затем выбирался бы Город, а результат был бы для поиска: Искомое, Город. Просто если сейчас так ввести: Искомое, Город и выбрать Категорию то результат точный.

      • Ну тогда получиться все очень печально )))) Пример: Категории Город1, Город2 и т.д., в них под категории Вакансии в них Производство, Продажи и т.д. получиться офигевшее дерево в каждом городе, а если городов не 2, а 20? )))

        • А что главнее — город или вакансии?
          Сделать вакансии категориями, а города тегами. Ну или наоборот.

          • Ну, верно — между категориями и метками не так уж и много разницы. Кроме ветвистости, разве что.

  • Все это не то, я думаю, надо все таки попробовать сделать поиск по custom fields. Ведь key автоматически приставивший к названию города. Я побывал сделать такую конструкцию:

    поиск получается следующий: /?s=Искомое&key=Город1

    но в результате участвует в поиске только «Искомое», а «Город1» нет.

    Может есть идеи? )))

    • ))) я вчера туда тоже заходил и читал. После непродолжительных действий нашлось, что данная конструкция уже встроена в шаблон темы. Осталось за малым, понять как работает все это )

      • наткнулся на такую же проблему, только не города строй материалы нужно вывести и цена от и до, хотел бы узнать у Вас получилось реализовать и как Вы справились с трудностью (если можно пример кода) ?