在以前,最开始使用的是coolcode。但其存在着多方面的缺陷,如与openid插件冲突。
后来用wp-syntax,感觉还行。我曾都为这两个插件做过快捷按钮。
但wp-syntax也有问题,就是只能在html视图下编辑。如果切换到visual视图下,就会破坏其代码。就算马上再切换回html视图也是于是无补。
昨天试用了一下SyntaxHighlighter和SyntaxHighlighter plus。当然这两个插件是大同小异。
本来以为终于找到了好插件。这两个插件的代码格式都可以在可视化编辑和html编辑之间切换,而不会损坏代码。顶多是将一些尖括号给转义了。这倒没有什么关系。
但随之发现一个问题,假设在其code标签中间输入html代码><,保存后它会进行转义变成>< 但是假如你再保存一次,它就变成双倍的了><><
唉,又是一个不可饶恕的bug.
害我昨天数据库替换了半天都已经转换成了SyntaxHighlighter plus。发现不行之后,没办法又恢复到原来的wp-syntax了。
plugins SyntaxHighlighter, wp-syntax
WP-Syntax是一个针对wordpress的代码高亮插件。简单易用,兼容性也好。也不花稍。这是我一直使用它的原因。
在以前我曾经发表过一篇,wordpress后台为wp-syntax添加快捷按钮。
2.7以前的版本用这个都可以。因为2.7以前的wordpress的quicktags.js文件,几乎都没变过。
但在2.7版本的时候,这个文件也变了好多。但万变不离其踪,用我们以前的修改方法,照样好用。我已经修改好了。需要的朋友可以直接下载。这样每次输入代码,就不用去手动的输入pre了。而且,在输入的过程中,有提示框来提示你输入代码的语言。当然,可以不输入,不输入的话,它就不用语言来格式化你的代码了。默认我并没有加入行号。

更新日期 :2009.03.10
增加快捷键Y,增加自动输入pre时的换行功能。更加完美了。嘿嘿
修改好的文件下载:添加了wp-syntax快捷按扭的quicktags.js for wordpress 2.7x (466)
plugins CODE, Formatting, highlight, syntax, syntax highlighting, wordpress
All in one AdSense and YPN 是一个我们常用的,并且很好用的wordpress 广告插件。我也在用。
但现有的功能满足不了我们更多的需要。特地修改加强一下。
大家都知道,链接单元的作用是非常显著的。甚至强于展示广告位。对于高手而言,更是用的炉火纯青,将其效果发挥的淋漓尽致,那么对于更多的普通用户而言,我们有更简便的办法,那就是All in one AdSense and YPN pro。
加强版说明:
1.在原有广告位之上增加链接单元模块。(可选,如果不选择广告位大小,则不显示)
2.链接单元的颜色可单独设置,如果不设置则继承展示单元的颜色。
3.链接单元可以选择大小,可多选,随机展示。
4.链接单元可选择四个链接或五个链接。
5.修改原展示广告,如未选择大小即算未设置,则不显示,避免安装了插件但未设置时挣出来的空白区域。
6.还没想好。有需要给我留言。
最新更新:2008.12.15
修正了一个bug. 当在广告单元上/下加入代码时,只在广告单元上下显示,而不在再同时在adsense链接单元上下展示,昨天修改的版本没有测试,今天的测试过没问题了。抱歉各位。
以往更新
此次更新,更改了插件目录,细微的更改了一些地方以便更适用于wordpress 2.6版本
由于此次更新改变了插件目录,以防止自动更新会将原普通英文版覆盖回去。
所以下载上传后,先将原有插件设置记下,然后禁用并删除原插件,再上传新插件激活并设置。
All in one AdSense and YPN Pro 1.71英文加强版(12.15)更新 (281)
All in one AdSense and YPN Pro 中文加强版1.7(12.15更新) (633)
中文版分流下载:中国站长站
plugins adsense, ypn
WordPress对插件的支持是完美的,一键启用,一键停用,一键升级。
卸载一个WordPress插件并 不只是简单的在插件页点击一下禁用就OK的。有些时候,当然使用这种方法来禁用一个插件的时候,会在首页显示错误:”Fatal error: Call to undefined function.”,这也就说明了,一键停用并不不能完全卸载一个WordPress插件。
今天和大家一起分享卸载插件的几个方法。
1,首先查看插件是否有管理页面,如果有,那么在该插件的具体设置页面的最下方,可以看到“Uninstall xxxx”的字样,并且附带有红色字体的警告,这是卸载插件最好的方法。
拿”WP-PageNavi“为例,在激活插件以后,到插件的管理页面,就可以看到卸载插件的相关选项,这种是卸载插件最好的方法。
2,在插件列表页面一键禁用插件,一键完成。
3,使用FTP工具删除插件。
4,介绍一款插件:Clean Options,插件作者称可以检测到插件被卸载后所有遗留在Wp-options表内的没有被清楚掉的插件代码。WordPress.org官方有截图,看看就知道了。
plugins plugins, wordpress
wordpress的常用几款代码高亮插件,都是以GeSHi这个php的开源代码高亮库为基础开发的。不同的是表现形式和前台的调用方法。其中的coolcode是根据以前的一款插件改变而来,而且,并没有在wordpress.org上发布。
1.WP-Syntax
以< pre lang=”php”> …code… < /pre >使用原生的html代码,为了美化可以在css里加入一小段代码,兼容性最好。也是我目前使用的。
2.coolcode
国人改自另一款插件的作品。很漂亮。但兼容性有点问题,与openid与ajaxed wordpress两款插件有冲突。
以 …code… 种形式
3.Google Syntax Highlighter for WordPress
顾名思义,是google的代码高亮插件。
SyntaxHighlighter is here to help a developer/coder to post code snippets online with ease and have it look pretty. It’s 100% Java Script based and it doesn’t care what you have on your server.
4.WP-CodeBox
国人开发的一款插件,依然在陆续开发中,类似于WP-Syntax ,增加了一点小功能。
WP-CODEBOX代码高亮插件,支持多种语言、代码下载、复制到剪贴板、代码框收放及后台默认属性设置。本插件还在持续开发中,欢迎使用及报告bugs.
plugins code snippets, coolcode, highlighter, syntax, wp-syntax