Loading...

给wordpress 模板和插件作者的几点建议

接触wordpress也有半年多了,这半年以来也做个几个模板和插件,当然也看过很多的模板和插件的代码,这里我就对我自己的体会给模板和插件的作者提点建议,仅作参考。

  1. 如果你的模板依赖某个插件,请尽量使用if( function_exists(“插件函数()”) )。因为这样,对于那些不熟悉php的使用者来说就不会对页面上出现的php error而感到困惑了,如果确实依赖于插件,建议采用下面的方法:
    < ?php if (function_exists(“func_name()”)):?>这里实现你的函数< ?php else:?>模板需要**插件支持,请到XX进行下载安装 < ?php endif;?>
    这样对模板的使用者更加友好;
  2. 模板中的function.php函数定义之前,尽量先判断该函数是否已经已经,防止命名冲突,同样给使用者带来困惑;
  3. 编写插件尽量考虑效率。字符串的处理能在发布文章的时候进行处理就尽量在发布的时候处理。如果在显示文章的时候加载过多的函数,特别是过多的正则表达式,会减慢页面的载入速度,吓跑blog的reader。
  4. 插件尽量不要将庞大的js插入到用户的header部分。不是需要onload才使用的js函数,尽量别加载到header部分,那样会影响网页的载入速度,尽量精简你的js函数。
  5. 尽量不要直接对数据库操作。事实证明这样的插件危险性更大,而且不利于升级,因为wp的升级很可能会变动数据库的结构
  6. 如果你的plugin有损坏数据的可能,请在readme中明显的标注出来.

好了,能想到的就这么多,不需要凑到10,也不是打麻将和牌。

该日志未加标签
发表于 2007-05-17 15:49:12 目录:Wordpress, 网站技术 [RSS 2.0] 你可以发表评论, 或者从您的网站 trackback
  • 相关阅读
  • homezz 美国专业主机商
    大师,指导指导如何? 拒绝低俗
      还没有留言呢,等你发表高见,快抢沙发啊!
    评论分页: 1
    (Required)
    (Required, not published)
    如果留言未显示无需重复留言,我将为你恢复!