Crayon Syntax Highlighter 是一个优秀的WordPress代码高亮插件,格式化的样式漂亮,完美集成在WordPress的后台编辑器功能上,本站也是使用该插件,唯一的缺点是内存开销有点大,特别是对小内存的VPS,动不动就引发502错误了。所以我决定放弃前台的渲染效果,使用本主题默认风格的代码高亮效果,本人初期加入的功能,虽然不及Crayon Syntax Highlighter 华丽,也满足需求了。
代码修改很简单,只要在 craypon_wp.class.php 的 1280 行左右的地方加入return false 即可
// Only if WP is loaded if (defined('ABSPATH')) { if (!is_admin()) { // Filters and Actions retrun false; // 加入此行,禁止前台语法高亮的渲染 add_filter('init', 'CrayonWP::init');