Поиск по одной категории
Предлагаемый плагин позволяет осуществлять поиск постов средствами WordPress в пределах одной категории/рубрики.
Для его использования необходимо дополнительно внести изменение в код, выводящий форму поиска, добавив чек-бокс, создающий в url параметр «c», равный номеру категории, по которой осуществляется поиск. Естественно, возможны и другие варианты использования. Кратенькая инструкция по применению внутри плагина.
Update 16/01/2008. Оказывается, всё гораздо проще — WordPress умеет сам искать по одной категории, если параметр s=что_ищем указать после имени категории. А вот как это оформить в формочке — отдельный вопрос.
Update 16/01/2008. Но и этому плагину нашлось дело! Умные люди надоумили, что имеет смысл добавить возможность организации drop-down списка категорий для поиска. К плагину добавлена функция, выводящая список.
Update 17/01/2009. Плагин обновлен до версии 2.0. Включена поддержка множественного выбора в списке категорий (параметр multiple в select).
Здравствуйте Дмитрий Юрьевич. Использую Ваш плагин для доски объявлений. Как сделать, чтобы в результатах поиска по рубрикам выводилось первыми посты с меткой (например “реклама”)?
Видимо, надо добавлять фильтр на posts_orderby, но что именно там писать, сходу не скажу — надо серьезно разбираться.
а как сделать, чтобы при поиске, если поле поиска оставить пустым, а категорию выбрать, то будут выводится все посты с этой категории?
Просто: написать проверку с последующим редиректом. Если есть вопросы и деньги — в «обратную связь».