AJAX

Файл admin-ajax.php – это стандартный обработчик асинхронных AJAX-запросов в WordPress. Работая с WordPress и WooCommerce, наша задача – использовать его, и использовать правильно.

Так уж получилось, что сейчас в этой категории в основном уроки из моего курса про AJAX, прошу прощения за это, буду стараться добавлять сюда и обычные посты.

Видеоурок: AJAX в WordPress. Пишем свой первый асинхронный запрос

AJAX в WordPress

Асинхронные запросы – это те, которые выполняются без перезагрузки страницы. Например, когда вы нажали «лайк» к посту. В этом уроке мы научимся создавать их в WordPress.

Видеоурок: AJAX фильтр товаров

AJAX фильтр товаров WooCommerce

По вашим многочисленным просьбам я решил добавить в курс урок по созданию фильтра товаров в теме WooCommerce на AJAX. На всякий случай, AJAX – это значит, что фильтр работает асинхронно, без перезагрузки страницы.

Фрагменты корзины

Фрагменты корзины — это элементы сайта, которые обновляются автоматически при добавлении или удалении товара из корзины через AJAX. В этом уроке расскажу, как отключить функционал фрагментов корзины, а также как зарегистрировать свои собственные фрагменты.

Видеоурок: Выпадающий AJAX-поиск по сайту

выпадающий AJAX-поиск на сайте WordPress

В процессе этого урока мы, при помощи autocomplete-плагина, напишем поиск по сайту на AJAX. Будем использовать jQuery UI Autocomplete.

Видеоурок: AJAX комментарии в WordPress

AJAX комментарии в WordPress

Итак, комментарии на AJAX. Перед написанием этого поста я потратил добрую половину дня на их разработку — хорошо, что я уже был с ними знаком. В самый первый раз, когда я ещё начинал изучать jQuery, на создание асинхронных комментариев с нуля у меня ушли первые две недели января.

Видеоурок: Добавление на сайт AJAX фильтра постов по категориям, произвольным полям, либо по дате. Сортировка по убыванию / возрастанию.

Сейчас я покажу вам, как легко и просто создавать асинхронные фильтры записей/товаров (и те и вторые — это произвольные типы постов) на сайте при помощи всего лишь jQuery и WP_Query.

Видеоурок: Постраничная навигация с асинхронной подгрузкой постов в WordPress. Бесконечный скролл

кнопка AJAX-загрузки постов в WordPress

В этом уроке я расскажу вам не только, как создать кнопку «Загрузить ещё» для постов на главной и в категориях, но мы также рассмотрим, как сделать загрузку постов при скролле и при этом сохраним пагинацию для SEO.

Видеоурок: AJAX в админке WordPress

Пример использования AJAX в админке WordPress

Если вы пишете асинхронные запросы для админки WordPress, а не для самого сайта, то вам следует знать несколько принципиальных отличий. В этом уроке я расскажу про эти отличия, а также поговорим за безопасность.

1 2