自己写的第一个WordPress插件, 希望大家喜欢.
创作初衷
很多人并不是很喜欢WordPress自带的可视编辑器, 包括我.
一般情况下, 我在新安装了一个WordPress都会去用户个人设置中将其禁用.
因为它在某些功能上多少表现的有些”鸡肋”.
比如添加一个Flash, 或者在Blog文章中插入一条FLV视频什么的.
在可视编辑器下就会丢失一些HTML标签.
但是可视编辑器有一个不错的设计, 就是它的右下角是可以拖拽的.
一个很方便的功能, 可以把编辑器拖拽到自己最开心的尺寸.
但是在代码编辑视图下就没有这么好的功能.
编辑框的尺寸需要听从后台设置. 后台定义好是多大, 他就是多大, 改不了的.
这多少让我有些郁闷.
因为尺寸小了, 哪天需要输入很长一篇代码的时候, 上下来回调整滚动条, 我会看晕, 不清楚哪儿是哪儿.
尺寸大了, 又很占篇幅. 也是, 上下翻页很烦.
所以想到了添加这样几个按钮. 来完成我所需要的东西.
最开始是通过修改website/wp-includes/js/quicktags.js, 在输出按钮的函数中加入这些代码.
但是几天前升级WordPres2.3.2的时候发现, 如果以后每次升级都覆盖掉那个.js文件,
就意味着每次我都需要手动修改添加这些代码.
于是乎我就产生了写一个插件的想法.
独立于系统之外, 这样无论怎么升级, 以后都可以不用关心那个文件了.
编码过程
由于第一次写插件, 可以说是对WordPress的API没有丝毫的了解.
于是借鉴了”CoolPlayer“中的代码. 了解到了如何正确使用add_actions.
最初写代码的时候, 并没用到class.
只不过后来写着写着, 感觉需要限制一下变量的作用范围, 这样才能保证我的变量不同其他插件或者WordPress自身的变量相冲突, 所以才用到的class.
插件挺简单, 毕竟是第一个插件. 知道如何使用add_actions就好.
插件下载
使用介绍
下载回去后, 请解压缩. 这时会释放出一个叫做”pbModifier”的文件夹.
不要修改文件夹的名字. 使用FTP或者其他你喜欢的方式上传到你空间的插件目录(/blog-site/wp-content/plugins/)下.
默认的点击一次按钮所产生的效果是, 改变5行.
如果想修改这个值, 在WordPress后台中修改这个插件.
将”pbModifier/pbModifier.php”的
改为你想要的幅度.
然后记得保存文件.