站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress插件开发
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
==控制面板== 假设目前插件中有些选项存储在WordPress数据库中(参见上文),这时我们可能需要创建一个管理界面,以便用户查看、编辑插件的选项值。具体创建过程参见[http://www.wordpress.la/codex-%E5%88%9B%E5%BB%BA%E6%8F%92%E4%BB%B6%E7%AE%A1%E7%90%86%E8%8F%9C%E5%8D%95.html 定制插件管理菜单]。 ===插件国际化=== 插件编写完毕后,接下来就应该考虑推广插件了,我们可以将自己开发的插件国际化。首先要将插件本地化,然后再将插件翻译成不同语言。WordPress遍及全球,因此WordPress结构本身以及插件都需要实现本地化、国际化。 将我们的插件翻译成不同语言版本,让不同国家的用户都可以使用我们自己开发的插件,这也是一种插件推广方法。[http://codex.wordpress.org/I18n_for_WordPress_Developers I18n for WordPress Developers]向读者介绍了怎样进行软件国际化,其中一个版块详细描述了如何国际化WordPress插件。 ===插件开发建议=== 以下是一些关于插件开发的小建议。 *WordPress插件代码应符合[http://www.wordpress.la/codex-WordPress%E7%BC%96%E7%A0%81%E6%A0%87%E5%87%86.html WordPress编码标准],以及[http://www.wordpress.la/codex-%E5%86%85%E5%B5%8C%E6%96%87%E6%A1%A3.html 内嵌文档]规则。 *插件中所有函数名称都应该是唯一的,不能与WordPress核心文件、主题、其它插件中的函数名称相冲突。因此,我们可以为插件中的函数使用独一无二的函数名前缀。还可以在类(类名也应该是唯一的)中定义插件函数。 *不要将WordPress数据库表前缀(通常是"wp_")硬编码到插件中,使用$wpdb->prefix变量来代替。 *读取数据库数据非常方便,但为数据库写入数据却有些困难。数据库能够快速获取数据,然后将数据返回给用户。但更改数据库却是一个很复杂的过程。因此我们要尽量将数据库的写入信息量减少到最低点。可以事先在代码中准备好所有写入数据,然后写入数据库时就方便多了。 *即使数据库存取数据的速度极快,我们也应该只向数据库请求必要信息,不要为数据库增加额外负担。如果要计算某张表中的行数,不要使用SELECT * FROM,这会查找出所有行中的所有数据,占用内存。同样的,如果插件只需要用到post_id和post_author,为了减少数据库的负担,我们也只需要选定这些指定字段。记住:同一时段可能还有很多其它程序需要调用数据库。数据库和服务器用有限的资源为计算机上所有程序服务。减少插件对服务器不必要的请求,可以保证这些资源能够被更合理地利用。 *清除插件中的PHP错误。在wp-config.php文件中添加define('WP_DEBUG', true); ,测试插件的所有功能,检查插件是否出错。如果有错误请及时修正并将插件标记为“debug”状态,直到错误修正完毕。
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)