Users Filter - дополнение, позволяющее формировать поисковый фильтр для организации поиска пользователей по произвольным полям.
Users Filter тесно связано с работой дополнения профиля, а именно, данное дополнение работает с созданными пользовательскими произвольными полями профиля. Поэтому, если решили настроить поиск пользователей с помощью Users Filter, сначала потребуется создать произвольные поля профиля, по которым и будет производится этот поиск.
После активации, дополнение Users Filter создает в административном меню пункт "Фильтр пользователей", где и производится построение и настройка поискового фильтра.
В разделе неактивных полей будут выводится созданные произвольные поля профиля, добавить для вывода в поисковом фильтре их можно перетаскиванием в активную область.
На данным момент, можно настроить поиск по следующим типам произвольных полей профиля:
- текстовое поле
- многострочное текстовое поле
- выпадающий список
- множественный выбор
- радиокнопки
- чекбоксы
- число
- бегунок
- дата
Каждое поле поискового фильтра имеет свои настройки, которые будут зависеть от типа этого поля.
Например:
- Имеется числовое поле профиля, куда пользователи указывают числовые значения, тогда при организации поиска по этому полю можно будет изменять тип поискового поля выбирая среди значений: число, бегунок, диапазон.
- Поисковое поле по значениям указанным через текстовое поле профиля позволит указать порядок выборки: точное вхождение или поиск среди значений.
- Поиск по полю профиля типа "чекбокс" также будет предлагать точность выборки: вхождение всех значений или поиск среди значений
- и тп.
В свою очередь, сам поисковый фильтр имеет несколько общих настроек:
- страница вывода пользователей, с размещенным шорткодом [ userlist ]
- правило подбора по параметрам - И/ИЛИ
На страницу, которая будет указана в первой опции и будут отправляться данные с поискового фильтра и там будет производится вывод результатов поиска.
Правило подбора И/ИЛИ влияет на точность выборки пользователей, в случае с "И" пользователи будут выбираться с точным вхождением всех параметров поиска, при "ИЛИ" - результат выборки будет соответствовать наличию хотя бы одного параметра. Следует знать, что при действующем значении "ИЛИ" при выборке данных возрастает нагрузка на базу данных.
После того, как поисковый фильтр был создан и настроен, его следует вывести в нужном месте сайта с помощью шорткода:
[ rcl-users-filter ]
Данный шорткод может принимать в качестве параметра указание атрибута column, со значениями от 1 (по-умолчанию) до 4. Этот параметр указывает количество колонок на которое должны распределяться поля внутри фильра. Например:
[ rcl-users-filter column="2" ]
Примеры вывода фильтра с разным количеством колонок:
- одна колонка
- две колонки
- три колонки
Разместив данную форму в виджете сайдбара вашего сайта или над выводом общего списка пользователей можно организовать удобный и современный поиск по пользователям вашего сайта.
Установка:
Т.к. это дополнение для WordPress плагина WP-Recall, то оно устанавливается через менеджер дополнений WP-Recall.
1. В админке вашего сайта перейдите на страницу "WP-Recall" -> "Дополнения" и в самом верху нажмите на кнопку "Обзор", выберите .zip архив дополнения на вашем пк и нажмите кнопку "Установить".
2. В списке загруженных дополнений, на этой странице, найдите это дополнение, наведите на него курсор мыши и нажмите кнопку "Активировать". Или выберите чекбокс и в выпадающем списке действия выберите "Активировать". Нажмите применить.
Обновление:
Дополнение поддерживает автоматическое обновление - два раза в день отправляются вашим сервером запросы на обновление.
Если в течении суток вы не видите обновления (а на странице дополнения вы видите что версия вышла новая), советую ознакомиться с этой статьёй
* 1.1 - Добавлен поиск по динамическому полю
* 1.0 - Релиз
* Поддержка осуществляется в рамках текущего функционала дополнения
* При возникновении проблемы, создайте соотвествующую тему на форуме поддержки дополнения
хотел написать в предложениях об усовершенствование прошлого дополнения поиска по фильтру. но не хотел быть навязчивым. и тут само появилось. спасибо) заберу потом)
Я конечно понимаю, он людей ищет. Но у меня такой вопрос. Вообще возможно сделать такое, что б по этим критериям он так же искал записи людей, а не самих людей? Например возраст ввел, и что б записи выходили людей этого возраста.
Имею виду вообще можно если что даже за деньги так переделать это дополнение?
Сделать свой шаблон для userlist и там получать записи пользователя
а не подскажете как создать такие же поля как у вас на скриншотах?
Вопросы по настройке и проблемам - решаем на форуме поддержки дополнения. Ссылка тут дана трижды.
дополнение очень хорошее!
только хотелось бы, когда найден пользователь рядом писалась вся информация о нём. Это реально? а то квадрат с фото и пустая жирная полоса(((
[userlist profile_fields] - не выводит
Если у вас возникли сложности и появились вопросы по настройкам - обратитесь на форум поддержки плагина. Ваш вопрос никак не касается этого дополнения.
Возможно ли при помощи данного аддона реализовать фильтрацию по возрасту?
если пользователи будут указывать в отдельном поле профиля сколько им лет, то да
Возможно создать больше одного фильтра? Допустим у меня есть 2 типа профиля созданных с помощью дополнения Profile Types Manager. У каждого типа пользователей свои поля. Поэтому фильтр должен быть у каждого типа пользователя свой со своими полями.
сейчас можно создать только один фильтр
Добрый день! Возможна ли фильтрация пользователей отдельной группы при использовании Profile Types Manager? Спасибо!
Добрый день, Profile Types Manager делит пользователей по значению выбранного поля профиля, а Users Filter может фильтровать пользователей по значению любого поля профиля, в том числе и этого.
Есть ли возможность у данного допа производить поиск не по пользователям, а по произвольным полям, которые использованы в форме публикации?
Данное дополнение не имеет такой возможности, оно ищет только по пользователям
какое дополнение можно использовать, сто бы настроить фильтр по произвольным полям формы публикации?
Почитайте про это https://codeseller.ru/products/plagin-posts-filter-generator-konstruktor-proizvolnyx-form-dlya-poiska-i-filtracii-zapisej-wordpress/
Производит ли данное дополнение поиск среди значений произвольный полей, которые мы создали вручную, через собственное дополнение по инструкции https://codeseller.ru/post-group/vynos-nekotoryx-polej-profilya-v-druguyu-vkladku/? то есть, эти поля не присутствуют в админке в полях профиля, но выводятся в кабинете. Увидит ли их это дополнение?
Скорей всего нет. Поля надо создавать в админке через "Поля профиля" - тогда их дополнение увидит.
А так - надо воздействовать на фильтр (wordpress filters) внутри дополнения users-filter и дружить их
Добрый! Перестал разбиваться на колонки.
Для решения проблем данного товара действует форум поддержки
Здравствуйте! Подскажите, как вывести в фильтре чекбоксы "Сейчас на сайте" и "Наличие отзывов"?
Здравствуйте. Это не мета поля, так что надо с помощью фильтров добавлять нужные поля в форму, а затем с помощью фильтров править запрос на получение пользователей, учитывая то что вам надо
Здравствуйте! А можете добавить к оплате товара perfectmoney, хочу купить Vip а карты не работают...
вывести в нужном месте сайта с помощью шорткода:
А какой шорткод- не указано:)
[userlist]