wordpress代码显示问题
1 代码块内长代码超出屏幕宽度自动换行且代码无高亮
下载Urvanov Syntax Highlighter插件。
2 代码块内部分符号自动替换为转义字符
wordpress会自动转义某些HTML相关特殊字符,防止代码在网页源代码上运行。
(1)在wp-content/themes/当前主题名/functions.php文件最下方添加以下代码:
// 禁止转义符号
add_filter( 'the_content', function( $string ) {
return preg_replace_callback( '|])>(.?)|', function( $matches ) {
return '' . $matches[2] . '';
}, $string );
}, 10, 1 );
(2)安装Quotmarks Replacer插件
简单易操作,不用修改源代码。
3 Urvanov Syntax Highlighter插件导致的显示转义字符
在“设置->Crayon“中勾选“代码”中“在代码中进行HTML转义”和“在属性中进行HTML转义”。

浙公网安备 33010602011771号