Suscríbete a mi канал:
Как мы уже видели в руководствах по Listify, у нас есть два способа построить поисковую систему в Listify.
С одной стороны, тот, который входит в стандартную комплектацию, а затем, если мы хотим что-то более продвинутое, мы можем использовать FacetWP.
В чем дело? Что поисковая система по умолчанию очень проста, а FacetWP может быть слишком продвинутой.
Если вы оказались в такой ситуации, не расстраивайтесь, у нас есть промежуточный вариант.
Благодаря расширению Listing Labels мы можем добавить поля поиска в нашу стандартную поисковую систему, тем самым сделав ее более продвинутой, но не сойдя с ума.
В частности, мы собираемся улучшить страницу поиска Listify, а не поисковую систему, которая находится на главной странице, то есть этот экран:
На страницу, подобную следующей:
Возможность добавить столько фильтров этого типа, сколько мы хотим.
Что мы сделаем, так это добавим возможность добавления меток, по которым мы можем фильтровать.
Все это благодаря плагину Listing Labels, доступному в Премиум-зоне.
Как только плагин будет установлен и активирован, мы увидим новую опцию в списках:
Если мы нажмем, мы увидим типичную страницу для добавления категории.
С этой страницы мы можем добавить ярлыки, по которым нам нужно фильтровать в нашей поисковой системе, или мы можем сделать это прямо из редакции определенного списка.
С этого момента мы можем фильтровать по этому ярлыку в поисковой системе.
Но мы можем сделать больше, мы можем сделать так, чтобы метки отображались в самом списке и выглядели так:
Кроме того, каждый из тегов можно сделать одноранговой ссылкой, которая фильтрует непосредственно по этому тегу.
Для этого нам нужно зайти в Listinga —> Settings —> Labels
и активировать Архивы лейбла Enale
Таким образом мы конвертируем теги в ссылки.
И чтобы метки появились в списке, нам нужно добавить виджет Listify – списки: ярлыки в разделе «Индивидуальный листинг» — «Основное содержание»
Помимо возможности добавлять теги из области администрирования, на странице добавления объявлений появится новое поле, чтобы пользователь, загружающий объявление, мог добавить указанные теги:
Надеюсь, он был вам полезен 😉