В этом курсе мы работаем над соответствующими методами создания фильтров таксономии в пользовательских архивах. Мы будем использовать эти фильтры для настройки основного запроса и даже динамически вставлять элементы управления фильтрами на саму страницу архива типов записей.
После того, как у нас будут базовые механизмы фильтрации, следующим шагом будет введение функции «Избранное». Эта функция позволяет посетителям добавлять или удалять сообщения в своем списке избранного, которые отслеживаются в собственном локальном хранилище браузера, а затем фильтровать результаты архива типов сообщений, чтобы отображать только их избранное.
По своей природе фильтры таксономии и фильтр избранного пропускают данные через URL. Это делает отфильтрованное представление доступным и делает его также доступным для навигации, позволяя кому-либо перемещаться назад / вперед по каждому из отфильтрованных представлений, к которым он применяется.
Вот взгляд на все вещи, которые мы рассматриваем в этой серии:
Project Scoping - получите исчерпывающий обзор того, что мы собираемся построить.
Plugin Scaffolding - быстро создайте новый плагин для пользовательского хранилища данных с помощью WP-CLI.
WP_Query Crash Course - кратко рассмотрим некоторые менее обсуждаемые аспекты WP_Query и некоторые хуки, которые делают его более мощным.
Правильно измените WP_Query - узнайте, как безопасно изменить запрос главной страницы, а не вводить новый запрос.
Динамические Архивные Фильтры - Узнайте, как мы можем динамически вставлять таксономические фильтры в любой тип архива.
Опубликовать избранное через локальное хранилище - узнайте, как перенести пользовательские данные в локальное хранилище браузера
Взаимодействие с JavaScript - посмотрите и поймите, как я внедряю простой JavaScript для улучшения поведения страницы, при этом позволяя браузерам, не поддерживающим JS, использовать ключевые функции.
Посмотреть больше
Урок 1.00:18:36
1-Filterable Archives Overview
Урок 2.00:25:31
2-WP_Query Advanced Features
Урок 3.00:42:36
3-Parsing Query Strings
Урок 4.00:42:30
4-Creating Filter Controls
Урок 5.00:32:08
5-Filtering the Main Query
Урок 6.00:38:42
6-Capturing visitor input in Local Storage
Урок 7.00:21:45
7-Adding a -Favorites- query filter
Комментарии
Команда внимательно читает ваши комментарии и оперативно на них реагирует. Вы можете спокойно оставлять запросы на обновления или задавать любые вопросы о курсе здесь.