Как подсветить программный код в постах | Auto SyntaxHighlighter

09 Июл
10
Плагины код46

1906 2

Плагин Auto SyntaxHighlighter - один из многих плагинов, выводящих программный код в тексте постов, который выполняет две функции. Во-первых, он позволяет выводить исполняемый код (HTML, PHP, Java) в виде обычного текста, что стандартными методами в WordPress добиться нельзя (до сих пор, и я негодую!). Ну и во-вторых,  плагин показывает разметку программного кода, выделяя разным цветом пунктуацию, название функций, нумеруя строки для облегчения ориентации.

Плагин Auto SyntaxHighlighter еще удобен и тем, что создает в визуальном редакторе свою кнопку, с помощью которой можно добавить программный код, не переключаясь в режим HTML.

При клике открывается форма, в которую нужно ввести код, и выбрать его тип (у разных типов кода разная подсветка).  Если же вы хотите самостоятельно вводить код в режиме HTML, то нужно воспользоваться такой схемой:

1
<code class="brush:php">тут будет ваш код


Плагин поддерживает следующие языки программирования и разметки:
AppleScript (applescript)
ActionScript3 (as3, actionscript3)
Bash/shell (bash, shell)
ColdFusion (cf, coldfusion)
C# (c-sharp, csharp)
C++ (cpp, c)
CSS (css)
Delphi (delphi, pas, pascal)
Diff (diff, patch)
Erlang (erl, erlang)
Groovy (groovy)
JavaScript (js, jscript, javascript)
Java (java)
JavaFX (jfx, javafx)
Perl (perl, pl)
PHP (php)
Plain Text (plain, text)
PowerShell (ps, powershell)
Python (py, python)
Ruby (rails, ror, ruby)
Sass (sass,scss)
Scala (scala)
SQL (sql)
Visual Basic (vb, vbnet)
XML (xml, xhtml, xslt, html, xhtml)

Если вы создаете сайты и интересуетесь не только WordPress, но и активно развивающейся Jooma, то советую вам посетить ЯrReated's blog, в котором можно найти множество советов по использованию CMS Joomla. Да и просто блог интересно почитать тем, кому интересны темы о поисковиках, сео, браузерах, тицах, кодировках, и о прочей информации.

Комментариев 2
  1. очень нужная штука. wp-syntax мне определённо не нравится….

  2. Установил, включил, и ничего не произошло, даже в настройках его нет.
    Или он реагирует только когда прописываеш вручную код?