Исправляем ошибку плагина Crayon Syntax Highlighter на WordPress при включенной проверке ошибок define(‘WP_DEBUG’, true);.
Ошибки имеют следующий вид:
Notice: A non well formed numeric value encountered in /wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119
Notice: A non well formed numeric value encountered in /wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 118
Notice: A non well formed numeric value encountered in /wp-content/plugins/crayon-syntax-highlighter/crayon_formatter.class.php on line 119
Для исправления ошибки нужно пройти по указанному в ошибке пути, открыть файл crayon_formatter.class.php и закомментировать следующие строки:
// $info_height = $font_size * 1.4 . 'px !important;';
$toolbar_height = $_font_size * 1.5 . 'px !important;';
$info_height = $_font_size * 1.4 . 'px !important;';
При выводе HTML иногда слеш в закрывающем теге воспринимается, как начало комментария. Следующий после него код имеет цвет комментария, пока не встретится очередной закрывающий тег со слешом.