Аналитические статьи

WordPress 4.5 глазами разработчика

WordPress
WordPress 4.5 глазами разработчика

Релиз WordPress 4.5 должен состояться на этой неделе. Давайте посмотрим, на какие изменения стоит обратить внимание разработчикам.

JavaScript и CSS

Было обновлено несколько внешних библиотек, среди них есть две, которые требуют внимания: Backbone и Underscore. В них были внесены обратно несовместимые изменения. Так же были обновлены jQuery и jQuery Migrate.

Был обновлён загрузчик скриптов. Процесс больше не создаёт wp-admin.min.css, а к семейству функций присоединился wp_add_inline_script(). Также улучшена поддержка зависимостей.

Страница редактирования терминов

Страница редактирования терминов была отделена от списка терминов. Это приносит большее постоянство в генерацию страниц терминов и постов. Но вам нужно изменить то, как вы регистрируете скрипты, а также определяете, что находитесь на странице редактирования терминов.

Изменения в лайв превью

Лайв превью ("Кастомайзер") снова получил внимание в этом релизе. Были добавлены новые контролы, улучшена производительность, а также добавлены две новые пользовательские возможности.

Адаптивное превью даёт возможность пользователям видеть, как будет выглядеть веб-сайт на различных устройствах.

Выборочное обновление позволяет значительно ускорить вывод превью. Всё это делается с помощью нескольких строк кода.

Кастомные лого для тем

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

Производительность изображений

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

Шаблоны встраивания

Работа над встраиванием привела к возможности более лучшей кастомизации встраиваний путём добавления новых шаблонов в иерархию встраиваний. Встраивания также получили улучшение производительности в autodiscovery, возможность встраивания лицевой страницы сайта, а также изменения в iframe встраиваемого контента.

Компонент комментариев

Компонент комментариев получил несколько улучшений в UI, которые позволяют проще модерировать комментарии. Для разработчиков самым значительным изменением является возможность настраивать длину полей для своих кастомных схем базы данных.

Многосайтовость

Многосайтовость также получила несколько изменений, которые включают в себя добавления новых фильтров создания сайта и пользователя, а также новый объект WP_Site.

Оригинальная статья:
Dmitry Rekun
Работаю в банковской сфере, а с веб-разработкой (непосредственно с Joomla) столкнулся в 2007 году. Теперь это моё хобби и время от времени вторая работа. Какое-то время вёл свой блог, но решил попробовать работать в команде. И вот c 2012 года я здесь :)