WordPress 插件——CoolCode

作者: csbde 分类: Other 发布时间: 2008-03-31 21:53

在Wordpress中法代码老是有问题,不是不能显示就是错位,这个问题已经困扰了我几个月了
几天终于找到解决办法了,那就是使用CoolCode插件,此插件不是我写的,我只是转在这里
本插件原修改自 Chroder.com 的 WordPress Code Highlight 插件。但 CoolCode 插件在它基础上修改了很多的内容。
    * 功能特征
    * 使用方法
    * 更新历史
    * 效果实例
下载:coolcode
CoolCode 所做的改进
    * 增加了直接以文件形式下载源代码的功能。
    * 增加了选择是否显示行号功能,在行号显示模式下还可以通过双击代码来隐藏或显示行号。
    * 将固定宽高的代码窗口改成了自适应的窗口。
    * 重新定义了样式表。使显示的代码更美观。
    * 将代码加亮处理后的 class 改为了内嵌式的 style。这样是为了方便将彩色代码复制到 Word 之类的 Rich Text 编辑器中。
    * 修改了 Text_Highlighter 中的 Html Renderer。修正了原 Html Renderer 产生的加亮代码复制出来后,每行代码前多一个空格的问题。
    * 修正了原插件发帖代码中包含’时的写入数据库错误。
    * 修正了回复中不能插入代码的错误。
    * 定义了 XML 和 BBCode 两种语法的 coolcode 标签。
    * 增加了 html 语言支持。
没有修正的问题
    * php 中的 html,Javascript 等非 PHP 代码无法加亮。
    * html、xml中的脚本无法按相应脚本格式加亮。
    * html 中的样式表无法按样式表格式加亮。
以上是 Text_Highlighter 要解决的问题,除非 Text_Highlighter 能解决这些问题,否则这些问题将一直保留。
CoolCode 使用方法
首先,下载并解压缩到您的 WordPress 插件,然后在您的 WordPress 中激活该插件就可以了。
本想给本插件增加对所见即所得编辑器支持的功能,后来经测试发现,所见即所得编辑器本身有太多问题,他无法将代码正确保存到数据库中。因此目前取消了对所见即所得编辑器支持的功能。
所以如果你要使用本插件,请将 将 WordPress “选项”—>“写作”—>“自动修正错误的内嵌式 XHTML 语法”禁用,并在选项和用户中把所见即所得编辑器关掉,然后使用以下语法即可。
注意:目前方括号语法和尖括号语法等效,但不保证以后同样有效,推荐使用尖括号语法!
使用的语法是:

代码

如果要加亮具体的语言,可以用 lang 属性来指定:

代码

如果不需要行号,可以使用 linenum 属性来指定:

代码

如果希望可以直接以文件下载代码,可以使用 download 属性来指定:

代码

这三个属性可以组合使用,互不影响。
目前支持的程序设计语言有:
    * actionscript
    * cpp
    * css
    * diff
    * dtd
    * html
    * java
    * javascript
    * mysql
    * perl
    * php
    * python
    * ruby
    * sql
    * xml
本站目前只使用WP-CODEBOX做为代码显示插件]]>

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

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