Руководство по фильтрации контента WordPress

Опубликовано: 2023-02-12

Часто правила эффективной поисковой оптимизации (SEO) могут вступать в противоречие с тем, чего, как вы знаете, хотят ваши читатели. Разрешение и уравновешивание этих различий может быть проблемой, особенно когда речь идет о том, чтобы содержимое вашего веб-сайта было легко сортировать.

К счастью, WordPress позволяет фильтровать контент до того, как он будет доставлен в браузер пользователя. Это может обеспечить гораздо лучший пользовательский опыт (UX) для более длинных статей. Более того, это может помочь вам эффективно использовать фрагменты контента, которые, как правило, нравятся поисковым системам, но некоторые читатели могут отказаться от них из-за длины.

В этой статье мы рассмотрим встроенные в WordPress параметры фильтрации контента. Мы также рассмотрим некоторые плагины, которые помогут вам использовать фильтрацию контента на вашем веб-сайте. Нам предстоит многое разобрать, так что давайте начнем!

Оглавление
1. Встроенная фильтрация контента
1.1. 1. Фильтрация постов и страниц
1.2. 2. Функции
2. Плагины фильтрации контента
2.1. 1. Поиск и фильтрация
2.2. 2. Интеллектуальный фильтр контента
2.3. 3. ФасетВП
3. Получите желаемые результаты с помощью WP Engine

Встроенная фильтрация контента

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. Поиск и фильтрация

Плагин Search & Filter — это способ улучшить нативную, простую функциональность панели поиска, которую предлагает WordPress. Вы можете добавить фильтрацию результатов с помощью переключателей, флажков, раскрывающихся меню и т. д. Кроме того, этот плагин разработан с помощью редактора перетаскивания для легкой настройки.

Кроме того, вы можете упорядочить результаты поиска практически по любому доступному параметру. Это включает в себя мета-значение, пост-идентификатор, автора, название, дату и так далее. Вы можете получить доступ к большинству функций через бесплатную версию плагина, а полный доступ для одного веб-сайта стоит всего 20 долларов в год.

2. Интеллектуальный фильтр контента

Smart Content Filter — это премиум-плагин для фильтрации контента для WordPress. Он будет работать с любой темой и пользовательским типом сообщений. Вместо того, чтобы создавать возможности поиска и фильтрации в стиле базы данных, интеллектуальный фильтр содержимого помогает вам создать интерактивный фильтр, который живет в ваших сообщениях в блоге.

Они представлены в виде нажимаемых кнопок, которые представляют собой различные фильтры контента, доступные для этой страницы или публикации. Например, если у вас есть длинная запись в блоге, в которой перечислены лучшие темы электронной коммерции для WordPress, ваши читатели могут заскучать на полпути и уйти с корабля до того, как закончат статью или просмотрят призыв к действию (CTA).

Этот подключаемый модуль поможет вам создать настраиваемые интерактивные фильтры, с помощью которых ваши читатели смогут легко перейти к интересующему их контенту. Начальная лицензия стоит всего 19 долларов за год доступа и поддержки.

3. ФасетВП

Если вы ищете решение для фильтрации контента, которое хорошо подходит для электронной коммерции, вам может подойти FacetWP. Это плагин на основе AJAX, который быстро загружает выборки и фильтрует изменения, не перезагружая всю страницу. Благодаря этим функциям ваши клиенты могут гораздо быстрее найти то, что ищут.

Кроме того, этот плагин готов к интеграции с WooCommerce, поэтому вы можете мгновенно улучшить возможности фильтрации контента вашего интернет-магазина. Единственный недостаток этого плагина — цена. Это немного больше инвестиций, чем некоторые другие варианты, которые мы рассматривали.

Однако на базовом плане вы получите лицензию за 99 долларов на один-три веб-сайта на один год. Это включает в себя поддержку и все профессиональные дополнения FacetWP.

Получите желаемые результаты с помощью WP Engine

Можно с уверенностью сказать, что немногим пользователям Интернета нравится метод «выискивать и клевать» для поиска того, что они ищут в Интернете. Будь то продукт, который они хотят приобрести, развлекательный контент или ключевая информация, предоставление простого поиска и функций фильтрации для вашего контента — это один из способов улучшить UX вашего веб-сайта.

Здесь, в WP Engine, мы стремимся предоставить вам лучшие ресурсы для разработчиков, чтобы вы могли создавать инновационные цифровые решения для своих клиентов. Ознакомьтесь с нашими планами хостинга WordPress и начните улучшать свой сайт уже сегодня!