Если плагин Crayon Syntax Highlighter не работает как положено…
2013-05-05Добрый день, друзья.
Создавая новую тему оформления для этого блога столкнулась с неприятной и обидной проблемой: плагин Crayon Syntax Highlighter, столь необходимый мне для вставки в текст статей html, css и прочих кодов перестал работать как положено. Вместо аккуратного ровного окошечка с красиво оформленным кодом он стал показывать вот такое безобразие:
Пришлось покопаться в коде, чтобы определить, что же именно в файлах новой темы вызывало этот сбой.
К счастью, проблема прояснилась довольно быстро. Как оказалось, для правильной работы плагина Crayon Syntax Highlighter для вывода на страницу записи html-кода необходимо, чтобы к сайту был подключен скрипт для поддержки древовидных комментариев. По крайней мере, в моем случае именно его подключение вернуло все на свои места, наладив работу плагина Crayon Syntax Highlighter.
Вот этот скрипт:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php wp_enqueue_script('jquery'); ?> <?php /* Добавляем JavaScript для страниц с формой комментирования для поддержки древовидных комментариев */ if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); /* Always have wp_head() just before the closing </head> * tag of your theme, or you will break many plugins, which * generally use this hook to add elements to <head> such * as styles, scripts, and meta tags. */ wp_head(); ?> |
Этот код нужно вставлять между тегами <head> и </head> .
Вот такое маленькое приключение при создании новой темы для WordPress.
Теперь вы тоже знаете о том, в чем может быть причина неправильной работы плагина Crayon Syntax Highlighter.
Надеюсь, эта небольшая заметка поможет вам решить возможную проблему.