WordPress: Иерархическая фильтрация по таксономии (Parent/Child) | Разработка Плагина | Урок 11
➡️ Плэйлист: https://www.youtube.com/watch?v=b6o2mjIkr3U&list=PL2CKgzoZxvxU4fKv7Ce5l2zZf84tLzsZ9&pp=gAQB 🔔 Читайте мой блог - https://genius.courses/ Это подробный урок из курса по разработке плагинов на WordPress. Узнайте, как создать мощный фильтр по таксономии, который поддерживает иерархическую структуру (например, Страна - Город). Этот подход необходим для правильного вывода родительских и дочерних элементов в выпадающих списках select, что критически важно для SEO-оптимизированных фильтров на сайтах недвижимости, каталогах и досках объявлений. Мы подробно разберем, как написать PHP-функцию для работы с древовидными данными и как модифицировать основной запрос WordPress (WP_Query). В этом видео вы научитесь: - Создание функции get_terms_hierarchical: Разработка специальной функции для корректного вывода иерархических (древовидных) таксономий в WordPress. [00:29] - Применение get_terms: Использование функции WordPress с параметрами hide_empty и parent для сбора терминов. [01:14] - Формирование HTML-селекта: Реализация поля select с сохранением выбранного значения (selected) через PHP-код. [02:43] - Визуальное выделение дочерних элементов: Добавление символа-сепаратора (—) для четкого отображения дочерних элементов (Child terms). [09:15] - Обработка запроса и tax_query: Как динамически добавлять условия фильтрации по таксономии (tax_query) в массив аргументов основного запроса ($args). [11:09] Этот урок идеально подходит для PHP-разработчиков и тех, кто проходит наш курс по созданию плагинов. Подписывайтесь на канал Быть Программистом, чтобы не пропустить другие уроки! 🔹 GitHub Actions: https://www.youtube.com/playlist?list=PL2CKgzoZxvxUgafrEtnzBcr7SBMfTBH80 🔹 Курс по СУБД: https://www.youtube.com/playlist?list=PL2CKgzoZxvxX92nPjMnxdQo0I--Oj97UJ 🔹 Полезное по PHP - https://www.youtube.com/watch?v=NxH7khLkR7s&list=PL2CKgzoZxvxWW_s7Vq7axPYiH1aiF1qjj&pp=gAQB 🔹 Разработка сайтов на WordPress - https://www.youtube.com/watch?v=8yIRvyWJWQE&list=PL2CKgzoZxvxUgFmayuWeSSw9cazuZLRUx 🔹 Laravel: https://www.youtube.com/watch?v=TwLQmLifQ6w&list=PL2CKgzoZxvxWdMBXM1m-zjLNVXjGp9sC0&pp=gAQB 🔔 Подписывайтесь на канал «Быть Программистом», чтобы не пропустить следующие уроки курса по WordPress! #wordpress #wordpressplugin
Название:
WordPress: Иерархическая фильтрация по таксономии (Parent/Child) | Разработка Плагина | Урок 11
Категория:
Разное