WordPress 4.9: новый интерфейс для самых маленьких

Вступление

Сегодня, 16-11-2017, WordPress сменила вторую цифру в своей версии, что означает, некие принципиальные изменения в системе. Теперь, WordPress стала очень дружелюбна к новичкам и группам разработчиков, что крайне раздражает, постоянными «напоминалками» об опасности.

Важно!  Не забываем перед обновлением до WordPress 4.9 сделать резервную копию сайта. Появившаяся на WP 4.9 песочница, не поможет, если появится конфликт с установленными плагинами и выскочит белый экран.

WordPress 4.9 что нового

новый WordPress 4.9Авторы не стали экономить на помпезности и заявили в описании версии о значительных улучшениях интерфейса настройки, проверки кода на ошибки и не только!

Это на самом деле так. Так нравившейся мне ранее минимализм редактора «убит» появившейся подсветкой синтаксиса на вкладке Внешний вид >>>Редактор, и как следствие в добавлениях стилей устанавливаемых тем.

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

В новом интерфейсе не покидает ощущение, что авторы считают вас разработчиком, работающим над созданием сайта в группе соавторов. Для этого:

  • Сделано планирование в изменении оформлении сайта. То есть теперь при изменении CSS файла вы можете, сразу опубликовать. Сохранить или запланировать сделанные изменения. Всё как для записей теперь можно делать и для оформления темы.

изменения в темах

  • Сделанные изменения и не одно, можно фиксировать ссылками и отправлять группу разработчиков или заказчиков сайта. «WordPress 4.9 может создать ссылку для предварительного просмотра, которую вы можете дать вашей команде и посетителям для сбора отзывов перед тем, как вы примените изменения для сайта»
  • Усилена опека над пользователем, теперь перед тем как сохранить новое оформление, WordPress 4.9 вежливо спросит вас о том, хотите ли вы сохранить несохраненные изменения.

О подсветке синтаксиса я уже сказал, повторюсь, появилась подсветка синтаксиса с поиском и показом ошибок. Пробую! Действительно работает, зачёт.

ошибки в коде
Видит ошибки в коде

Совет, это не отменяет проверку файлов CSS на валидность, например тут (https://jigsaw.w3.org/css-validator/). Почему? Хотя бы потому, что коробочная тема «Twenty Fifteen» (файл) style.css так и идет с 4 ошибками. Однако, в защиту нового редактора, отмечу, что он (редактор) эти ошибки показывает, как предупреждения.

редактор ошибки показывает как предупреждения

Стоило мне написать статью и начать серию статей о белом экране, появилась «песочница безопасности». Теперь, перед сохранением редактированных кодов система WordPress 4.9 будет предупреждать вас о сохранении кода с ошибкой.

тема «Twenty Fifteen»
Песочница, сразу не сохраняет файлы с ошибками.

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

безопасность

Что интересного

  • Авторы продолжили заниматься виджетами. Теперь можно добавить галерею через виджет.
  • Теперь при смене темы, чтобы не потерять расположение виджетов, WordPress 4.9 предложит сделать это заранее. То же относится к позициям меню.
  • Да, авторы набили подсказками вкладку Меню. Теперь стало все просто, они «улучшили опыт взаимодействия интерфейса для создания меню. Новый вариант оснащен гидом» Это была цитата.

Другое

  • На вкладке Обновления, теперь плагины в списке на обновления с иконками;
  • Наверное, есть еще мелочи. Пока не вижу.

обновить плагины

Вывод

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

P.S.

Пока я писал новость и обновлял сайты, вышел WordPress 4.9.1. Последние сайты я обновлял уже с таким приветствием.

WordPress 4.9.1

©www.wordpress-abc.ru

Еще статьи

5 комментариев для “WordPress 4.9: новый интерфейс для самых маленьких”

  1. Я только рад тому, что виджеты наконец-то заработали! А то в версиях 4.8.2 и 4.8.3 почему-то drag&drop в виджетах и во многих местах не работал.

  2. После обновления до 4.9, произошло следующее. То есть, зашёл в редакторе в шаблон header, хотел изменить код банера, а в ответ: “Невозможно соединиться с сайтом для проверки на ошибки, был сделан откат изменений в PHP-коде. Вам нужно загрузить измененный PHP файл другим способом, например через SFTP.”
    На ранних версиях такого не было, даже просто попытавшись удалить имеющийся код банера, который там в хидере уже как месяц прописан, так всё равно это же сообщение.
    В чём проблема то?

  3. Я вижу, что WordPress 4.9. пытается максимально ограничить прямое редактирование кода. Некоторые добавленные функции, которые ранее я ставил в код, сейчас дают ошибку. Переношу остатки вставок в Code Snippets.
    Например (убрать с главной категории):

    function exclude_cat($query) {
     if ($query->is_home) 
           {$query->set('cat',' -66');} // id категории 66
    return $query; }
    add_filter('pre_get_posts','exclude_cat');
    ?>
    дает в новом редакторе ошибку, а 
    function hidecategory($query) {
    if ( $query->is_home ) {
    	$query->set('cat','-66');
    	}
    return $query;
    }
    add_filter('pre_get_posts', 'hidecategory');

    Нормально сохраняется.

    Кстати, через Code Snippets работают оба кода.

  4. Причина проблеммы состоит в плагинах использующие сессии PHP
    Пока сделать ничего нельзя.
    С выходом новой версии WordPress 4.9 пользуемся пока FileZilla Client.
    После выхода следующего обновления возможно исправят.

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

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