Что касается дизайна CSS-приемов, когда я это записываю, одной из вещей, которые я хотел добавить, был виджет «Front End Design & Development Jobs», работающий на доске объявлений CodePen. Эти вакансии доступны в виде данных JSON.
Не могли бы мы просто сделать для этого запрос Ajax и использовать его? Может быть, немного шаблонов JavaScript? Конечно, могли. Но запросы Ajax асинхронны. Я представляю небольшой счетчик при каждой загрузке страницы, ожидая прибытия данных и заполняя задания. Не совсем тот UX, который мне нужен.
Я хочу сделать это с помощью PHP, чтобы задания были как часть документа, когда они спускаются с сервера. PHP (и WordPress) могут полностью выполнять запросы к стороннему контенту, как и запросы Ajax. На самом деле это даже проще, поскольку здесь нет междоменных ограничений и элементов типа JSONP.
Но полагаться на сторонний запрос, чтобы сервер вообще ответил, немного рискованно. Я бы не хотел требовать его для каждой загрузки страницы на CSS-Tricks. К счастью, для этого и нужны переходные процессы WordPress. В этом видео мы используем именно это. Время от времени мы получаем данные, а затем кэшируем их локально, поэтому большинство запросов - это сверхбыстрые локальные данные.