Как включить код в статьи

плагин для защиты контента

Штатный WordPress редактор называется TinyMCE и по умолчанию не поддерживает включение кода как текста, то есть код HTML и PHP будет интерпретирован.

Для вставки кода в текст статей я использую wordpress плагин SyntaxHighlighter Evolved, самый популярный плагин из этой серии.
Можно использовать шорткод для включения любого кода

1 Здесь любой код [⁄sourcecode]

Для того, чтобы использовать подсветку кода для различных языков нужно использовать другие шорткоды

1

 Здесь расположен код PHP

или для HTML

1

 Здесь расположен код HTML

Если нужно подсветить полностью строку или строки в коде, то используем

1

Здесь расположен код PHP

в этом случае будет подсвечены строки кода 4 и 12, отсчёт идет от единицы.
Нумерацию строк, тулбар и элементы оформления можно отключить если воспользоваться опцией light=«true» вместе с шорткодом, тогда код PHP будет выглядеть так:

//  пример - код PHP
function add_shortcode_meta_box() {
global $shortcode_meta_box;
add_meta_box($shortcode_meta_box['id'],

$shortcode_meta_box['title'],

'show_shortcode_meta_box',

$shortcode_meta_box['page'],

$shortcode_meta_box['context'],

$shortcode_meta_box['priority']);
}

По адресу http://alexgorbatchev.com/SyntaxHighlighter/manual/brushes/ вы найдете список шорткодов (там они называются brushes), которые поддерживает плагин.

Полный список установок и параметров плагина смотрите на странице SyntaxHighlighter Settings в разделе Параметры -> SyntaxHighlighter админки WordPress после его активации.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Отправить ответ

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

wpDiscuz