Вышел WordPress 4.2 Обзор изменений и новых возможностей

Сегодня вышла новая версия WordPress 4.2 «Powell», названная в честь американского джазового пианиста Бада Пауэлла(см. Bud Powell).

Смотрите также обзоры предыдущих версий WordPress:

WordPress 4.1 WordPress 3.8 WordPress 3.5WordPress 4.0 WordPress 3.7 WordPress 3.4WordPress 3.9 WordPress 3.6 WordPress 3.3

Скачать WordPress 4.2

Последние актуальные версии WordPress доступны для загрузки по ссылкам ниже:

  • WordPress RUS
  • WordPress UKR
  • WordPress ENG

Что нового?

Релиз WordPress под версией 4.2 в полном объеме изменяет инструмент Press This для работы с контентом, добавляет поддержку смайликов Emoji, упрощает работу с плагинами и темами, а разработчики получают пару новых полезных функций.

Вы можете без проблем ознакомится со всеми нововведениями в последней версии по следующим ссылкам:

  • Примечания к релизу WordPress 4.2(официальный блог)
  • Полный список изменений(данные из WP Codex)

Также рекомендуем посмотреть короткий видео-обзор со всеми изменениями последней версии WordPress 4.2:

Лёгкий метод делиться материалами

Вышел WordPress 4.2 Обзор изменений и новых функций

Press This в WordPress 4.2

Букмарклет Press This превратился из небольшого окошка с редактором в более удобный инструмент для создания записей и набросков, больше похожий на отдельное приложение для браузера. Добавив его в закладки, можно без проблем в один клик сохранять интересный содержимое с иных веб-сайтов в черновики или сразу же поделиться материалом с читателями блога, опубликовав запись.

Смайлики?

Вышел WordPress 4.2 Обзор изменений и новых функций

Поддержка Emoji в WordPress 4.2

Сейчас можно использовать широкий набор Emoji в тексте, заголовке и даже адресе записи. Смайлики Emoji включают в себя пару сотен символов, документированных в Юникоде, которые в настоящее время поддерживаются многими платформами(iOS, OS X, Adnroid). Если система не поддерживает Emoji, можно легко использовать веб-сайты с таблицами смайликов, к примеру, Get Emoji, копируя их оттуда.

В WordPress используется библиотека Twemoji от компании Twitter. Смайлики векторные, а значит будут отлично выглядеть на экранах любых размеров.

По умолчанию, все посетители будут видеть ваши системные Emoji, но если текущий браузер не поддерживает их(к примеру, Chrome на OS X), то WordPress автоматом заменит «черные квадратики» на символы из Twemoji.

Для сохранения Emoji-символов необходима поддержка кодировки utf8mb4 MySQL-сервером, версия MySQL не ниже 5.5.3(или MariaDB 10.x) и текущая кодировка веб-сайта — utf8. В случае всего вышеописанного WordPress автоматически переведет базу данных в кодировку utf8mb4 во время обновления.

Будьте внимательны с плагинами, которые создают дополнительные таблицы в базе данных. Их кодировка не изменится автоматом. Несмотря на полную совместимость utf8mb4 и utf8, рекомендуем сделать резервную копию базы данных перед обновлением.

Расширенная поддержка символов

Вышел WordPress 4.2 Обзор изменений и новых функций

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

Управление темами

Вышел WordPress 4.2 Обзор изменений и новых функций

Управление темами в конфигураторе 4.2

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

Плагины

Вышел WordPress 4.2 Обзор изменений и новых функций

Обновление плагинов в WordPress 4.2

Процесс обновления плагинов стал более комфортным и похожим на обновления приложений. Нажав кнопку «Обновить», можно легко выполнить обновление, не покидая страницу со списком плагинов, причем сделать это можно даже со страницы установки и поиска новых плагинов.

Обновления для разработчиков

Появился новый способ wp.a11y.speak() для повышения доступности интерфейсов людям с ограниченными функциями. Он может сообщать браузеру о том, что «происходит» на веб-странице.

Для оповещений на административных страницах можно без труда добавлять новые классы.notice и.is-dismissible, увидев которые, WordPress добавит небольшой крестик, позволяющий скрывать уведомление.

Вышел WordPress 4.2 Обзор изменений и новых функций

Скрываемые уведомления в WordPress 4.2

Для функции сохранения смайликов(Emoji) в WordPress добавлена поддержка кодировки utf8mb4. Ранее установить WordPress в данной кодировке было достаточно проблематично из-за размеров индексов в базе данных(создание некоторых таблиц вызывало ошибки в MySQL в момент установки). Если плагины создают дополнительные таблицы, поля ввода или индексы в базе данных, рекомендуем проверить их работоспособность и совместимость с кодировкой utf8mb4.

Классы WP_Query, WP_Comment_Query и т.п. получили функция выполнять сортировку по определенным мета-полям, например:

$query = new WP_Query( array( 'post_type' => 'product', 'meta_query' => array( 'post_color' => array( 'key'    => 'color',            'value'   => 'blue',            'compare' => 'NOT LIKE',),),    'orderby' => 'post_color',));

Настройка autoload сейчас можно легко изменять для существующих опций при помощи update_option().

Иные изменения

Как и, произошло несколько иных более мелких изменений, которых выдалось более 600. Например, в цветовой схеме по умолчанию цвета стали более гармоничными — дизайнеры отказались от в полном объеме черных цветов и оттенков.

Вышел WordPress 4.2 Обзор изменений и новых функций

Изменения в цветовой схеме по умолчанию

Появилась поддержка вставок с веб-сайтов Kickstarter и Tumblr. Улучшена верстка административных страниц и их работа на мобильных устройствах. Модальное окно для медиафайлов не может использовать только пробелы в виде подписей к картинкам. Обновлены некоторые встроенные библиотеки(включая TinyMCE, jQuery UI и MediaElement.js). Улучшена гибкость элементов , отображаемых comment_form().

Кодировка utf8mb4 может сохранять не только Emoji, но и китайские, японские, корейские, музыкальные и математические символы, а также иероглифы.

Под капотом

  • Поддержка utf8mb4 . Кодировка базы данных изменилась с utf8 на utf8mb4, что позволило добавить поддержку целого ряда символов, занимающих 4 байта.
  • JavaScript и специальные функции . Можно без труда посылать программам чтения с экрана звуковые оповещения из JavaScript при помощи возможности wp.a11y.speak(). Передайте ей строку, и она будет отправлена в соответствующую область ARIA.
  • Разделение связанных элементов . Связанные элементы из различных таксономий при обновлении одного из них будут разделены. См. справочник разработчика плагинов.
  • Сложная сортировка запросов . Классы WP_Query, WP_Comment_Query, и WP_User_Query сейчас поддерживают сложную сортировку с использованием именованных условий для запроса метаданных.

В разработке WordPress 4.2 приняло участие более 280 человек. Список всех изменений можно легко посмотреть в баг-трэкере WordPress .

Источник: wpmag.ru

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *