WordPress 4.2 «Powell» стал доступен для скачивания

WordPress 4.2 «Powell» стал доступен для скачивания. Релиз назван в честь Бада Пауэлла, американского джазового пианиста. Версия 4.2, за которую отвечал Дрю Джейнс из 10up, предлагает сбалансированный микс из фронтэнд-изменений, нацеленных на пользователей, и улучшений для разработчиков. Давайте посмотрим, что появилось в новой версии.

Переделанный букмарклет Press This

press-this-new

Участники WordPress 4.2 решили обновить возможность Press This, полностью пересмотрев ее интерфейс. С помощью этой возможности можно поделиться контентом с любого сайта. Она позволяет вам брать текст, изображения, видео, добавлять ваше мнение и ваши мысли, а также публиковать все это у себя в блоге. Все медиафайлы автоматически добавляются в вашу медиатеку в процессе использования букмарклета. Добавьте букмарклет со страницы Tools в панель закладок вашего браузера или на ваш мобильный рабочий стол, чтобы перейти к процессу публикации.

Переключение тем в кастомайзере

customizer-theme-switcher

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

Расширенная поддержка 4-байтовых символов Unicode, включая Emoji

emoji-support

В данном релизе изменена кодировка символов базы данных с utf8mb3 на utf8mb4, что позволяет WordPress поддерживать символы китайского, японского и корейского языка. Обновление кодировки символов открывает совершенно новые горизонты для использования музыкальных и математических символов, иероглифов и emoji. Поддержка Emoji добавлена во все места WordPress, вы можете использовать emoji даже в URL.

Улучшенное обновление плагинов

new-plugin-updates

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

Улучшения «под капотом»

В дополнение к видимым улучшениям, WordPress 4.2 включает в себя также и некоторые полезные обновления для разработчиков:

  • Разделение термов таксономий – термы, совместно используемые несколькими таксономиями, теперь разбиваются, когда один из них обновляется.
  • Сложное упорядочивание запросов — WP_Query, WP_Comment_Query и WP_User_Query теперь поддерживают сложное упорядочивание с мета-выражениями.
  • Доступность Javascript – передача звуковых уведомлений в скрин-ридеры с помощью wp.a11y.speak(). Передайте строку, и обновление будет отправлено в специальную область живых уведомлений ARIA.
  • Улучшения TinyMCE views API. Данный API не готов для использования в продакшн-среде. Разработчиков призывают протестировать его.

Многие другие мелкие улучшения

Релиз WordPress 4.2 включает в себя массу незначительных улучшений, которые делают его более привлекательным и простым в использовании. Стандартная цветовая схема администратора немного обновилась, став более гармоничной – теперь она идеально сочетается с брендом WordPress.

Красивые постоянные ссылки теперь автоматически включаются для новых сайтов в процессе установки. В большинстве случаев администраторы новых сайтов никогда не столкнутся с уродливыми ссылками – им не придется делать один дополнительный шаг в процессе настройки сайта.

Белый список oEmbed пополнился Tumblr.com и Kickstarter, т.е. вы можете легко вставлять ссылки в редактор записей и немедленно получать нужный контент.

WordPress 4.2 исправляет 231 баг, что произошло благодаря усилиям 283 участников. Полный список всех изменений релиза доступен на странице кодекса.

Источник: wptavern.com

Блог про WordPress
Комментарии: 6
  1. Dima

    Добрый день, после обновления не могу обновить плагины, дело в том, что при каждом обновлении чего либо, в админке надо вводить ФТП и пароль, все это работало до обновления 4.2, сейчас он думает и ничего не обновляет. Можете подсказать как быть? Или как вручную обновить плагины?
    Заранее Спасибо.

    1. Дмитрий (автор)

      Можно всегда обновить плагины по ftp.

      Последовательность действий такова:
      — деактивируете плагин
      — заливаете новые файлы в соответствующую папку плагина по адресу wp-content/plugins
      — активируете плагин

  2. Андрей

    Вот эти самые Emoji людей взбесили в край… И меня в том числе… У CMS еще куча нерешенных проблем, а разработчики заняты свистоперделками добавляющими в код страницы большую кучу ненужного хлама.. Есть хороший плагин отрубающий этот идиотизм: https://wordpress.org/plugins/disable-emojis/

    1. Дмитрий (автор)

      Да, про этот плагин слышал. Они просто не всегда верно отображаются, и чтобы не выводились квадратики, лучше отрубить Emoji.

  3. Волшебник

    Да, начиная с 4.2 устанавливается дополнительный и ненужный ява скрипт на несколько строк. Я вначале было решил, что это какой-то вирус, но оказалось, это некая поддержка emoji, которым никто не пользуется, я даже не знал, что это такое). Дмитрий, взгляните на код своего блога и увидите вверху несколько строк бесполезного мусора.

    Я поискал и удалил его, внеся в functions.php:

    remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
    remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
    remove_action( 'wp_print_styles', 'print_emoji_styles' );
    remove_action( 'admin_print_styles', 'print_emoji_styles' );
    

    https://wordpress.org/support/topic/emoji-and-smiley-js-and-css-added-to-head

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

  4. Дмитрий (автор)

    Вот, спасибо!

    Давно хотел, но как-то позабыл совсем с этими делами.

    Убрал их, ими реально пользуется полтора человека.

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

Получать новые комментарии по электронной почте.