WordPress 4.9 защитит пользователей от фатальных ошибок в редакторах тем и плагинов

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

Вместо удаления редакторов из ядра команда разработчиков WordPress решила их улучшить, добавив защиту от фатальных ошибок в WordPress 4.9. Когда пользователь впервые обращается к редактору плагинов или тем, он получит соответствующие предупреждения. Эти предупреждения стали результатом работы над трехлетним тикетом.

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

В дополнение к сказанному выше, редакторы кода основаны на CodeMirror, open source текстовом редакторе на базе JavaScript, который добавляет нумерацию строк и другие возможности. К примеру, редактор плагинов включает в себя возможность просмотра документации по фильтрам, хукам, действиям со ссылками на новый сайт WordPress Developers Resource.

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

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

Блог про WordPress
Комментарии: 3
  1. Алексей

    Странно, что до этой элементарной вещи не додумались раньше

  2. Андрей

    WP становится еще ближе к новичкам, это радует. Спасибо за новость, ждем обновления.

  3. Вадим (workip.ru)

    Ура! С нетерпением буду ждать WordPress 4.9. А то бывает действительно запятую не там поставишь и получаешь 500-ю ошибку. Приходится напрямую подключаться к хранилищу по ftp и исправлять ситуацию.

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

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