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

Дата публикации:Октябрь 14, 2017

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

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

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

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

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

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

Поделиться

3 комментария

  1. Алексей says:

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

  2. Андрей says:

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

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

Оставить комментарий

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

Получать новые комментарии по электронной почте. Вы можете подписаться без комментирования.