如何通过NOT RENDERING <code></code>
标记内的内容来完成非常简单的功能,这应该包含在核心中。
<code>
<script type="text/javascript"> alert('WHY ARE YOU PARSING THIS'); </script>
</code>
This is parsed by wordpress.
好解析这个:
<script type="text/javascript"> alert('yea parse this please'); </script>
答案 0 :(得分:0)
您可以将esc_html应用于在functions.php
文件中添加过滤器的内容:
add_filter('the_content', function($content){
return preg_replace_callback('~<code>([\s\S]*?)</code>~', function($matches){
return sprintf('<code>%s</code>', esc_html($matches[1]));
}, $content);
});