AMP WordPress html-код внутри pre
Используются плагины: AMP for WP — Accelerated Mobile Pages for WordPress, WP-GeSHi-Highlight.
Синтаксис внутри pre
подсвечиваться конечно не будет.
В файл functions.php
активной темы:
</pre > заменить на </pre> т.е. без пробела
function echapcode($a){ return "<pre $a[1]>".htmlspecialchars($a[2])."</pre >"; } $texte=preg_replace_callback('#<pre (.*?)>(.*?)</pre >#ius','echapcode',$text); add_filter('the_content','new_pre_content'); function new_pre_content($content){ if(function_exists('ampforwp_is_amp_endpoint')&&forwp_is_amp_endpoint()){ $content=preg_replace_callback('#<pre (.*?)>(.*?)</pre >#ius','echapcode',$content); } return $content; }