Нажмите для увеличения
Описание
Плагин Beautiful Taxonomy Filters - это простой и красивый способ предоставить вашим посетителям фильтрацию по типам сообщений. Благодаря этому вы получаете комплексное решение для добавления фильтрации на основе пользовательских терминов/категорий/тегов таксономии. Он также автоматически добавит правила перезаписи для красивых URL-адресов фильтров. Он полностью автоматический, работает без JavaScript и основан на шаблоне плагина WordPress для стандартизированной, организованной и объектно-ориентированной базы кода. Он использует select2 для создания красивых и удобных для пользователя раскрывающихся списков, но возвращается к обычным, если JavaScript не поддерживается.
Больше никаких ужасно выглядящих URL-адресов или хакерских решений Javascript.
Доп. сведения
- Активировать фильтрацию для любого зарегистрированного общедоступного типа сообщений.
- Исключите таксономии, по которым посетители просто не хотят фильтровать.
- Украшает полученные URL-адреса. Вы не увидите никаких /posttype/?taxonomy1=term. Вместо этого вы увидите /posttype/taxonomy/term.
- Красивые URL-адреса гораздо более оптимизированы для SEO, поэтому вы повысите эффективность отфильтрованных страниц. Просто не забывайте использовать канонические обозначения там, где это уместно.
- БЕТА: Условные раскрывающиеся списки. Убедитесь, что ваши посетители никогда не получат пустые отфильтрованные результаты. AJAX перезагружает значения в каждом раскрывающемся списке на основе ранее выбранных значений.
- Совместимость с Polylang.
- Совместимость с несколькими сайтами. На данный момент нет настроек сети.
- Поставляется с полным функциональным модулем фильтров, который можно добавить в свою тему.
- Три варианта размещения модулей фильтров в вашей теме:
- Виджеты (также позволяет "жестко установить" тип сообщения для использования где угодно)
- Хуки do_action (для детального контроля)
- Автоматическая настройка, которая волшебным образом разместит модули в вашем архиве из воздуха. Волшебники за работой…
- Выбирайте разные стили для компонента или отключите стили и делайте все самостоятельно в style.css! Просто хотите изменить стиль? Добавьте свой собственный CSS прямо на странице настроек.
- Множество дополнительных настроек для тонкой настройки поведения модулей фильтров:
- Ссылка "Очистить все" для компонента фильтра.
- Выберите между заполнителями или "показать все" в раскрывающихся списках.
- Скрыть пустые термины в раскрывающихся списках.
- Показывать количество сообщений рядом с названием термина.
- Отключить выбор 2
- Показать описание термина.
- Отключите ненужные заголовки.
- Еще больше впереди!
- Возможность показывать посетителям информацию об их текущей активной фильтрации и контролировать ее внешний вид.
- Позволяет включать пользовательские параметры GET. Расширьте фильтр по-своему, добавив, возможно, собственный параметр поиска или что-то еще, что вам нравится.
- Множество фильтров и действий для изменения поведения плагинов. Потому что ты контролируешь этих уродов…
Языки
- английский
- Шведский
- Испанский (спасибо Хуану Хавьеру Морено Реституто)
- Голландский (спасибо Питу Босу)
- Немецкий (спасибо Маттиасу Боннесу)
- Французский (спасибо Брайсу Капобьянко)
- Упрощенный китайский (спасибо Амосу Ли)
- Португальский (спасибо Луису Мартинсу)
- Португальская Бразилия (спасибо Бруно Соузе)
- Каталанский (спасибо Майолу Ксеркавинсу)
- Швейцарский (спасибо Рафаэлю Хюни)
- Болгарский (спасибо Георгию Марокову)
- Румынский (спасибо Роберто Тамасу)
Хотите перевести этот плагин на другой язык? Я рекомендую использовать POEdit (http://poedit.net/) или, если вы предпочитаете делать это прямо из интерфейса администратора WordPress (https://wordpress.org/plugins/loco-translate/). Когда вы закончите, отправьте нам файл(ы) на адрес me@jonte.dev, и мы добавим его в официальный плагин!
Прочие
- На основе шаблона плагина WordPress.
- Использует Select2 для улучшения раскрывающихся списков.
Рекомендовано
- Таверна WP
- Речная тема
- The WhiP (WPMU DEV)
- Всего Photoshop
API
Фильтры
Это фильтры, доступные для изменения поведения плагина. Все они принимают как минимум 1 параметр, который вы должны вернуть.
красивые_фильтры_выпадающие_категории
$args - это массив аргументов, помещенных в функцию wp_dropdown_categories.
$taxonomy - текущая таксономия.
functionmodify_categories_dropdown($args, $taxonomy) {
вернуть $арги;
}
add_filter("beautiful_filters_dropdown_categories", "modify_categories_dropdown", 10, 2);
beautiful_filters_post_types
$post_types - это массив. Изменяет выбранные типы сообщений перед использованием.
функция модифицирует_post_types($post_types) {
вернуть $post_types;
}
add_filter("beautiful_filters_post_types", "modify_post_types", 10, 1);
красивые_фильтры_таксономии
$taxonomies - это массив. Изменяет исключенные таксономии перед использованием.
функцияmodify_categories_dropdown($taxonomies) {
вернуть $таксономии;
}
add_filter("beautiful_filters_taxonomies", "modify_categories_dropdown", 10, 1);
beautiful_filters_taxonomy_order
$taxonomies - это массив фрагментов таксономии. $current_post_type - это тип сообщения, для которого мы используем фильтр. Это должно вернуть массив $taxonomies.
function moveElement(&$array, $a, $b) {
$out = array_splice($array, $a, 1);
array_splice($array, $b, 0, $out);
}
функция custom_tax_ordering($taxonomies, $current_post_type){
moveElement($taxonomies, 2, 0);
вернуть $таксоно
Больше никаких ужасно выглядящих URL-адресов или хакерских решений Javascript.
Доп. сведения
- Активировать фильтрацию для любого зарегистрированного общедоступного типа сообщений.
- Исключите таксономии, по которым посетители просто не хотят фильтровать.
- Украшает полученные URL-адреса. Вы не увидите никаких /posttype/?taxonomy1=term. Вместо этого вы увидите /posttype/taxonomy/term.
- Красивые URL-адреса гораздо более оптимизированы для SEO, поэтому вы повысите эффективность отфильтрованных страниц. Просто не забывайте использовать канонические обозначения там, где это уместно.
- БЕТА: Условные раскрывающиеся списки. Убедитесь, что ваши посетители никогда не получат пустые отфильтрованные результаты. AJAX перезагружает значения в каждом раскрывающемся списке на основе ранее выбранных значений.
- Совместимость с Polylang.
- Совместимость с несколькими сайтами. На данный момент нет настроек сети.
- Поставляется с полным функциональным модулем фильтров, который можно добавить в свою тему.
- Три варианта размещения модулей фильтров в вашей теме:
- Виджеты (также позволяет "жестко установить" тип сообщения для использования где угодно)
- Хуки do_action (для детального контроля)
- Автоматическая настройка, которая волшебным образом разместит модули в вашем архиве из воздуха. Волшебники за работой…
- Выбирайте разные стили для компонента или отключите стили и делайте все самостоятельно в style.css! Просто хотите изменить стиль? Добавьте свой собственный CSS прямо на странице настроек.
- Множество дополнительных настроек для тонкой настройки поведения модулей фильтров:
- Ссылка "Очистить все" для компонента фильтра.
- Выберите между заполнителями или "показать все" в раскрывающихся списках.
- Скрыть пустые термины в раскрывающихся списках.
- Показывать количество сообщений рядом с названием термина.
- Отключить выбор 2
- Показать описание термина.
- Отключите ненужные заголовки.
- Еще больше впереди!
- Возможность показывать посетителям информацию об их текущей активной фильтрации и контролировать ее внешний вид.
- Позволяет включать пользовательские параметры GET. Расширьте фильтр по-своему, добавив, возможно, собственный параметр поиска или что-то еще, что вам нравится.
- Множество фильтров и действий для изменения поведения плагинов. Потому что ты контролируешь этих уродов…
Языки
- английский
- Шведский
- Испанский (спасибо Хуану Хавьеру Морено Реституто)
- Голландский (спасибо Питу Босу)
- Немецкий (спасибо Маттиасу Боннесу)
- Французский (спасибо Брайсу Капобьянко)
- Упрощенный китайский (спасибо Амосу Ли)
- Португальский (спасибо Луису Мартинсу)
- Португальская Бразилия (спасибо Бруно Соузе)
- Каталанский (спасибо Майолу Ксеркавинсу)
- Швейцарский (спасибо Рафаэлю Хюни)
- Болгарский (спасибо Георгию Марокову)
- Румынский (спасибо Роберто Тамасу)
Хотите перевести этот плагин на другой язык? Я рекомендую использовать POEdit (http://poedit.net/) или, если вы предпочитаете делать это прямо из интерфейса администратора WordPress (https://wordpress.org/plugins/loco-translate/). Когда вы закончите, отправьте нам файл(ы) на адрес me@jonte.dev, и мы добавим его в официальный плагин!
Прочие
- На основе шаблона плагина WordPress.
- Использует Select2 для улучшения раскрывающихся списков.
Рекомендовано
- Таверна WP
- Речная тема
- The WhiP (WPMU DEV)
- Всего Photoshop
API
Фильтры
Это фильтры, доступные для изменения поведения плагина. Все они принимают как минимум 1 параметр, который вы должны вернуть.
красивые_фильтры_выпадающие_категории
$args - это массив аргументов, помещенных в функцию wp_dropdown_categories.
$taxonomy - текущая таксономия.
functionmodify_categories_dropdown($args, $taxonomy) {
вернуть $арги;
}
add_filter("beautiful_filters_dropdown_categories", "modify_categories_dropdown", 10, 2);
beautiful_filters_post_types
$post_types - это массив. Изменяет выбранные типы сообщений перед использованием.
функция модифицирует_post_types($post_types) {
вернуть $post_types;
}
add_filter("beautiful_filters_post_types", "modify_post_types", 10, 1);
красивые_фильтры_таксономии
$taxonomies - это массив. Изменяет исключенные таксономии перед использованием.
функцияmodify_categories_dropdown($taxonomies) {
вернуть $таксономии;
}
add_filter("beautiful_filters_taxonomies", "modify_categories_dropdown", 10, 1);
beautiful_filters_taxonomy_order
$taxonomies - это массив фрагментов таксономии. $current_post_type - это тип сообщения, для которого мы используем фильтр. Это должно вернуть массив $taxonomies.
function moveElement(&$array, $a, $b) {
$out = array_splice($array, $a, 1);
array_splice($array, $b, 0, $out);
}
функция custom_tax_ordering($taxonomies, $current_post_type){
moveElement($taxonomies, 2, 0);
вернуть $таксоно
Похожие товары
Смотреть все
Хит продаж
WordPress
Хит продаж
WordPress