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

Опубликовано: 23.08.2018

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

How To Login In To WordPress #4

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



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


WordPress Tutorial 1: Introduction

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


The 4 Best Ways To Add Videos On A WordPress Website For Sales Videos & Online Courses

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

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

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

IRC (Internet Relay Chat)
rss