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插件

简单易操作,不用修改源代码。

Urvanov Syntax Highlighter插件导致的显示转义字符

在“设置->Crayon“中勾选“代码”中“在代码中进行HTML转义”和“在属性中进行HTML转义”。

 

posted @ 2023-02-03 22:55  10kcheung  阅读(73)  评论(0)    收藏  举报