2011年11月13日 88条评论

WordPress 3.3 主题审核又升级鸟

昨天收到 WordPress 官方主题开发者的邮件,里面提及 WordPress 3.3 对于主题审核的要求,我英文不好,简单说一下。

New WordPress 3.3 Functionality

- 主题不得使用后台指针(Admin pointers)【注:好像是因为容易跟插件冲突,而WP官方还木有推出相应的 API】

- 主题不得产生 _doing_it_wrong() 的任何警告【注:主题审核人员现在也有些会要求你debug时无任何警告】

现在的审核要求修正

- 必须用 get_template_directory()/get_stylesheet_directory() 代替 TEMPLATEPATH/STYLESHEETPATH【注:这个是早要求了,但不是必须,现在是必须了】

- admin-enqueued scripts/stylesheets必须使用主题特定钩子挂接,例如:admin_enqueue_script-appearance_page_$menu_slug

- 修改主题标题必须使用 wp_title filter 去过滤 wp_title(),或者通过参数来去 wp_title()

- 主题不得使用 function_exists() 函数包装其它函数/功能让其兼容老版本的 WordPress【注:这个我在最近升级 zBench 时就被提醒了】

- 版权和许可
o 主题必须声明版权和许可信息
o 衍生主题必须保留或者声明原作的版本和许可信息(GPL-applicable examples)

- 底部链接的 anchor 文本, alt 文本, title 文本必须跟链接相匹配

- 主题不得使用 TimThumb【注:这是啥?是不是指一些指示性的东东?例如介绍
Update: TimThumb应该是如 Justice 所说指那个广泛使用的第三方缩略图工具

- 国际化:主题的翻译功能里面必须使用字符串,而不是变量、常数或者串联的。

- 主题不得仿制以前和现在的网站设计。仿制非网站设计主题,将考虑在逐案基础(注:这句我不会翻译,原文 - Themes that clone non-website designs will be considered on a case-by-case basis.)

推荐修正

- 主题设置和数据安全
o 推荐用 do_settings_sections() 输出设置/表单,而不是硬编码标记。

准则

- Credit Links
o 主题链接(ThemeURI)不能仅仅是主题演示站,而必须是与此主题相关内容为主。
o 主题作者链接(AuthorURI)必须是个人性质的网站

英文好的朋友去看原文吧:这里

尾:想把主题提交官网的童鞋们,在蛋疼基础上更上一层楼吧——双蛋疼!

zww
or
oooo

“WordPress 3.3 主题审核又升级鸟”有88条评论

  1. A.shun says:

    多麻烦啊
    做点贡献不容易

    1. zwwooooo says:

      @A.shun
      慢慢折腾吧

  2. 没有更新提示。

    1. zwwooooo says:

      @Hello Beautiful
      你会这样说说明奶木有看文章内容……

    2. @zwwooooo
      WordPress 官方主题开发者。。。

  3. deef says:

    现在提交是最蛋疼的...都不知道测试人员用的什么破浏览器...莫名其妙的出错~

    1. zwwooooo says:

      @deef
      他们不鸟IE的,所以一般是Chrome/FF/Safari/Opera,很多人用MAC的,所以注意一下Safari

回复给 Demon ¬
取消回复

昵称 *

网址

B em del U Link Code Quote