WordPress插件推荐:G-prettify

Author: 陌小雨Date: 2017-10-16View: 71

之前陌小雨曾经推荐过一款代码高亮插件:WordPress插件推荐:Crayon Syntax Highlighter陌小雨用了很长一段时间,不过这种插件过于臃肿,于是陌小雨就在前一段时间寻找了一款比较简单和小巧的代码高亮插件:G-prettify

这款插件来至于陌小雨的友情链接乐趣公园,插件使用比较简单,在发布文章时候选择文本选项框,然后会看到G-prettify,点击一下 就可以插入头尾部了,只需要将自己的代码放到其中就可以了。

陌小雨博客正在使用的在原版基础上做了一点细微的修改,如果你也喜欢,欢迎下载试用。

你的二维码名字
请输入验证码查看内容
验证码:
微信扫码,回复关键字“9999”获取验证码即可查看

如果你之前是用其他代码高亮插件的话,你可能会需要这篇文章来批量替换数据库:

WordPress用sql命令行批量修改文章标题,内容,作者,链接等

如果你的站点启用了pjax,你需要重新加载下面的函数

prettyPrint();

如果你站点启用了代码压缩功能,你可能会需要下面的代码:

//高亮插件不启用压缩 
//整理:陌小雨 https://dedewp.com/17092.html
function unCompress($content) {
    if(preg_match_all('/(^<pre class="prettyprint|<\/pre>)/i', $content, $matches)) {
        $content = '<!--wp-compress-html--><!--wp-compress-html no compression-->'.$content;
        $content.= '<!--wp-compress-html no compression--><!--wp-compress-html-->';
    }
    return $content;
}
add_filter( "the_content", "unCompress");