菜单

我的WordPress配置

2017年3月16日 - Web    1,616 阅读    暂无评论

  博主正使用WordPress 4.7版本。

Markdown的支持

  使用了PHP Markdown Extra插件以支持Markdown,只不过没有可视化编辑了,Markdown的可视化编辑转移到了Cmd Markdown
  由于Markdown的标准里面换行是要两个空格加一个回车,个人感觉有点不友好,因此我更改了该插件对换行的解析以支持仅用一个回车即可换行。
  打开wp-content/plugins/PHP Markdown Extra 1.2.8/markdown.php,定位至677行,修改完毕的代码如下:

代码高亮

  使用了Crayon Syntax Highlighter插件以支持代码高亮,在插件的设置中取消了所有捕获标签,以避免和对Markdown的支持冲突,仅保留了使用迷你标签一项。由于该插件对代码的定义有自己的一套语法,与Markdown的代码语法不兼容,这令我感到很不舒服。为了让该插件兼容Markdown的语法,修改了插件的代码。
  打开wp-content/plugins/crayon-syntax-highlighter/crayon_wp.class.php,其中280行附近代码如下:

  可以确认这段代码即是插件解析[lang] … [/lang]之间的内容应高亮的代码,仿此思路,我在其后面增加了这一处理,目前仅支持Markdown里面使用三个反引号包围的代码块高亮,而且无法处理代码块转义的情况。修改后的代码如下(从280行开始):

  上面修正一个该插件的一个bug。为了解决插件的对crayon的转义bug,在第273行添加如下代码(下面包括了第271行代码):

在第440行以后的代码如下

  完整的修改可以参看我的Github工程文件

更改首页侧边栏功能部件

  搜索WordPress目录,找到包含wp_loginout字符串的文件,可能会找到多个文件,定位文件wp-includes/widgets/class-wp-widget-meta.php,找到如下字符串

  可以看出,第2行是指站点管理,第3行是登出,第4行是文章RSS,第5行是评论RSS,第6到21行是WordPress.org,不喜欢哪个就直接删掉。
  

阅读数插件

使用的是WP-PostViews,在自定义小工具哪里可以在侧边栏中加入阅读数。要想在每篇文章中加入阅读数,需要修改所使用主题的single.php文件,我在该文件恰当的位置中加入了如下代码:

标签:

1,616 阅读    暂无评论

发表评论

邮箱地址不会被公开。 必填项已用*标注