Я долго искала подходящий плагин для вставки кода в посты WordPress, протестировала все самые популярные плагины и вначале остановилась на Syntax Highlighter ComPress и даже написала о нем. Однако у Highlighter нашелся минус, который я не смогла обойти, он отказывается отображать теги html, head, title, body, то есть с его помощью невозможно вывести веб-страницу целиком. Эта особенность оказалась присуща большинству плагинов, в названии которых встречается слово Highlighter.
На мое счастье мне попался плагин для WordPress WP-Syntax, он не предлагает таких широких возможностей по настройке подсветки как Syntax Highlighter, зато замечательно справился с отображением всех тегов, которые мне необходимы. Пример:
1 2 3 4 5 6 7 8 9 10 | <html> <head> <title>Название страницы</title> <meta name="description" content="описание" /> <meta name="keywords" content="ключевые слова" /> </head> <body>Вы можете видеть этот код благодаря</ br> WP-Syntax плагину для вставки php и java кода в WordPress. </body> </html> |
Еще одним плюсом WP-Syntax является простота установки, ему не требуются дополнительные манипуляции в основных файлах движка WordPress.
Чтобы использовать плагин WP-Syntax поместите ваш код между тегами
<pre lang="LANGUAGE" line="1"> и </pre>
Вместо слова LANGUAGE подставьте необходимый вам язык программирования.
Атрибут line означает что нумерацию строк нужно начать с указанной цифры. Если нумерация строк вам не нужна, просто удалите этот атрибут.
WP-Syntax поддерживает подсветку php, java, ruby, также можно использовать и значение xml, но его подсветка весьма куцая. Другие языки он не подсвечивает, зато корректно отображает все символы. Я делаю выбор в пользу качества, а не красоты.

Скриншот WP-Syntax с подсветкой php кода
для вставки php и java кода в WordPress можно с официальной странички.
Именно такой искал. Ставишь и никаких проблем. А то ошибки раньше были.