Codemmirror et Sandbox encodé introduits dans WordPress 4.9
A été étendu pour inclure les formats de codemmirror avec les modes suivants: conf, css, diff, patch, HTML, htm, http, JS, json, jsx, less, MD, phtml, php3, php4, PHP5, php7, phps, scss, Sass, SH, Bash, SQL, SVG, XML, yml, YAML, txt.
Ou plus simplement: En fait, cela ouvre de nombreuses nouvelles possibilités pour les développeurs et les concepteurs. Les développeurs et les auteurs peuvent éventuellement étendre le type de contrôle qu’ils peuvent fournir aux utilisateurs. C’est le même type de contrôle que les nouveaux éditeurs et personnalisateurs ont. Creuser plus profondément et en toute sécurité un changement vraiment remarquable est que l’éditeur peut maintenant creuser plus profondément dans le système de fichiers. Avec la protection codemmirror, l’éditeur basé sur le tableau de bord dépasse les limites des deux anciens répertoires. Ça n’a pas beaucoup de sens pour beaucoup de gens. Utilisateurs du WP. Mais c’est la liberté dont disposent les développeurs.
Codemmirror s’ouvre dans un environnement de codage complet dans le tableau de bord WordPress. Vous pouvez maintenant en savoir plus sur le système de fichiers de votre site. Toutefois, cela comporte de nombreux dangers. Les utilisateurs peuvent non seulement éditer des fichiers CSS et HTML (sous la protection de lInter), mais aussi accéder aux fichiers PHP les plus sophistiqués pour rendre l’installation aussi lisse que la soie. Comme nous le savons tous, la dernière chose que nous voulons, c’est implémenter kerfluffl sans encodeur en PHP. Les développeurs de Sandbox ont également changé la façon dont les fichiers PHP sont sauvegardés à l’aide d’un éditeur intégré. Essentiellement, c’est ce qui se passe lorsque vous ouvrez votre fichier PHP maintenant:
Lorsque vous ouvrez un fichier PHP, modifiez une nouvelle instance séparée du fichier. En utilisant un cookie, son contenu reste dans la variable. Si vous apportez des modifications au fichier qui entraînent une erreur fatale et l’impossibilité d’accéder à l’éditeur, des modifications se produisent.