Руководство по фильтрации содержимого WordPress | WP Engine®
Опубликовано в Маркетинг, SEO, WordPress Автор: Samantha Rodriguez
Последнее обновление 2 февраля 2022 г.
Часто правила эффективной поисковой оптимизации (SEO) могут вступать в противоречие с тем, что, как вы знаете, хотят ваши читатели . Разрешение и уравновешивание этих различий может быть проблемой, особенно когда речь идет о том, чтобы содержимое вашего сайта было легко сортировать.
К счастью, WordPress позволяет фильтровать контент до того, как он будет доставлен в браузер пользователя. Это может обеспечить гораздо лучший пользовательский опыт (UX) для более длинных статей. Более того, это может помочь вам эффективно использовать фрагменты контента, которые, как правило, нравятся поисковым системам, но некоторые читатели могут отказаться от них из-за длины.
В этой статье мы рассмотрим встроенные в WordPress параметры фильтрации контента. Мы также рассмотрим некоторые плагины, которые помогут вам использовать фильтрацию контента на вашем веб-сайте. Нам предстоит многое разобрать, так что давайте начнем!
Встроенная фильтрация содержимого
WordPress предлагает некоторые встроенные функции фильтрации содержимого. Однако, чтобы по-настоящему их использовать, вам необходимо понимать взаимосвязь между хуками, фильтрами, параметрами и функциями в кодовой базе WordPress. После того, как вы освоите эти концепции, вы сможете изучить некоторые из более практических вариантов использования фильтрации контента.
1. Фильтрация постов и страниц
Существует более старый способ создания на вашем веб-сайте функции фильтрации внешнего интерфейса для пользователей. Это обеспечивает функцию сортировки раскрывающегося списка для содержимого публикации, которую вы можете настроить. Для начала вам нужно добавить фрагмент кода в файл index.php вашей темы.
Имейте в виду, что лучше всего создать дочернюю тему для темы, которую вы планируете использовать. Поскольку этот метод требует добавления пользовательского кода, вам нужно защитить файлы родительской темы на случай, если что-то сломается.
Мы протестировали этот подход с темой WordPress по умолчанию Twenty Twenty.
Как видите, вам потребуется настроить стиль в файле каскадной таблицы стилей (CSS), если вы хотите что-то более эстетичное, но функциональность этого подхода работает. Вы можете использовать практически любую информацию из базы данных, например « post_date » или « only_thumbnailed », чтобы создать фильтры для ваших читателей.
2. Функции
В кодовую базу WordPress встроена еще одна функция фильтрации. Он позволяет создавать фильтры для информации, считываемой из базы данных, до ее отображения на веб-странице или экране редактирования.
Эта функция позволяет разработчикам включать функции фильтрации содержимого в свои плагины. Существует обширный список перехватчиков фильтров, доступных через WordPress API. Эти хуки можно использовать как с функциями « add_filter ()», так и с функциями « the_content() ». Здесь может пригодиться понимание взаимосвязей между хуками, фильтрами и параметрами.
Когда вы выбираете одну из этих функций, вы будете использовать хуки и параметры, чтобы установить, какое действие вы хотите, чтобы вызов выполнял. Используя эти элементы вместе, вы можете создать плагин WordPress, который будет выполнять функции фильтрации, которые вы ищете. Например, « Функция the_content() ’ может быть объединена с ‘ apply_filters() ’ для вызова функции обратного вызова любого фильтрующего хука.
Кроме того, хук фильтра ‘ the_content ’ часто используется для установки параметров контента для этих функций. Чтобы избежать путаницы, просто помните, что функции заключают хуки и параметры в круглые скобки.
Плагины фильтрации контента
Если вы еще не готовы погрузиться в разработку собственного плагина, не беспокойтесь. Мы поделимся некоторыми уже существующими полезными плагинами, которые помогут вам опробовать фильтрацию контента на вашем веб-сайте.
1. Поиск и фильтрация
Плагин «Поиск и фильтр» — это способ улучшить нативную, простую функциональность панели поиска, которую предлагает WordPress. Вы можете добавить фильтрацию результатов с помощью переключателей, флажков, раскрывающихся меню и т. д. Кроме того, этот плагин разработан с помощью редактора перетаскивания для легкой настройки.
Кроме того, вы можете организовать результаты поиска практически по любому доступному параметру. Это включает в себя мета-значение, пост-идентификатор, автора, название, дату и так далее. Вы можете получить доступ к большинству функций через бесплатную версию плагина, а полный доступ для одного веб-сайта стоит всего 20 долларов в год.
2. Smart Content Filter
Smart Content Filter — это премиум-плагин для фильтрации контента для WordPress. Он будет работать с любой темой и пользовательским типом сообщений. Вместо того, чтобы создавать возможности поиска и фильтрации в стиле базы данных, Smart Content Filter помогает вам создать интерактивный фильтр, который будет жить в ваших сообщениях в блоге.
Они представлены в виде нажимаемых кнопок, которые представляют собой различные фильтры контента, доступные для этой страницы или публикации. Например, если у вас есть длинная запись в блоге, в которой перечислены лучшие темы электронной коммерции для WordPress, ваши читатели могут заскучать на полпути и покинуть корабль до того, как закончат статью или просмотрят призыв к действию (CTA).
Этот подключаемый модуль поможет вам создать настраиваемые интерактивные фильтры, с помощью которых ваши читатели смогут легко перейти к интересующему их контенту. Начальная лицензия стоит всего 19 долларов за год доступа и поддержки.
3. FacetWP
Если вы ищете решение для фильтрации контента, которое хорошо подходит для электронной коммерции, FacetWP может стать вашим решением. Это плагин на основе AJAX, который быстро загружает выборки и фильтрует изменения, не перезагружая всю страницу. Благодаря этим функциям ваши клиенты могут гораздо быстрее найти то, что ищут.
Кроме того, этот плагин готов к интеграции с WooCommerce, поэтому вы можете мгновенно улучшить возможности фильтрации контента вашего интернет-магазина. Единственный недостаток этого плагина — цена. Это немного больше инвестиций, чем некоторые другие варианты, которые мы рассматривали.
Однако на базовом плане вы получите лицензию за 99 долларов на один-три веб-сайта на один год. Это включает в себя поддержку и все профессиональные дополнения FacetWP.
Получите желаемые результаты с помощью WP Engine
Можно с уверенностью сказать, что немногим пользователям Интернета нравится метод «охотиться и клевать» для поиска того, что они ищут в Интернете. Будь то продукт, который они хотят приобрести, развлекательный контент или ключевая информация, предоставление простого поиска и функций фильтрации для вашего контента — это один из способов улучшить UX вашего сайта.
Здесь, в WP Engine, мы стремимся предоставить вам лучшие ресурсы для разработчиков, чтобы вы могли создавать инновационные цифровые продукты для своих клиентов. Ознакомьтесь с нашими планами хостинга WordPress и начните улучшать свой сайт уже сегодня!
Данные фильтра в диапазоне или таблице
Столы
- Создать таблицу
видео - Сортировать данные в таблице
видео - Фильтрация данных в диапазоне или таблице
видео - Добавить строку Total в таблицу
видео - Используйте слайсеры для фильтрации данных
видео
Следующий: Графики
Столы
Обучение Excel
Столы
Столы
Фильтрация данных в диапазоне или таблице
- Создать таблицу
видео - Сортировать данные в таблице
видео - Фильтрация данных в диапазоне или таблице
видео - Добавить строку Total в таблицу
видео - Используйте слайсеры для фильтрации данных
видео
Следующий: Графики
Попробуйте!
Используйте фильтры, чтобы временно скрыть некоторые данные в таблице, чтобы вы могли сосредоточиться на данных, которые хотите видеть.
Фильтровать диапазон данных
Выберите любую ячейку в диапазоне.
Выберите Данные > Фильтр .
Выберите стрелку заголовка столбца.
Выберите Текстовые фильтры или Числовые фильтры , а затем выберите сравнение, например Между .
org/ListItem»>
Введите критерии фильтра и выберите
Данные фильтра в таблице
При создании и форматировании таблиц элементы управления фильтрами автоматически добавляются в заголовки таблиц.
Выберите стрелку заголовка столбца для столбца, который вы хотите отфильтровать.
Снимите флажок (Выбрать все) и выберите поля, которые хотите отобразить.