Сегодня будет завершающая статья из серии уроков по разработки автокомплит плагина. В связи с расширением ф-ла плагина, было внесено множество правок. Так что код придется полностью рассмотреть с самого начала, но без особых подробностей. Если вкратце, то было добавлено два дополнительных шорткода для более гибкой манипуляции с результатом вывода. Один шорткод для вывода списка статей, второй - для отображения пагинации.
Ajax
Сегодня будет предпоследний урок данного цикла уроков. И сегодня мы подключим автокомплит и внесем небольшие правки в ранее написанный код. Так что в конце данного урока, мы сможем увидеть список искомых постов отображаемых автокомплитом.
Продолжим разработку нашего плагина автокомплита постов. Сегодня разберем функционал Ajax в движке WordPress. А именно — что, как и где подключать, как протестировать работу без реализованного фронтенда, и какие собственно запросы для этого нужно отправлять на сервер.
Первое что нам нужно, это подключить сам "Pjax":
use yiiwidgetsPjax;
Далее, обернуть нужный контент в "Pjax" виджет. Например так:
<?php Pjax::begin([ 'id' => 'pjaxContent' ]); ?> Здесь контент <?php Pjax::end(); ?>