Мой клиент спросил меня об одном поле, которое будет работать 2 способами:
- Фильтр автозаполнения на основе таксономии.
- Если посетитель сайта вводит что-то, что не относится к таксономии, следует выполнить полнотекстовый поиск по телу контента и отобразить соответствующее информационное сообщение.
Таким образом, если пользователь вводит имя категории, он получает список узлов, выбранных вручную, и, если что-то еще, он, по крайней мере, получает некоторый контент.
Отдельно это легко. Но как совместить это поведение в одной области?