-
把WordPress主题提交到官方目录的一点经验
相信有很多喜欢WordPress的朋友最终肯定会忍不住折腾一下属于自己的主题,而折腾完成后也是不是希望能把它放在官方的主题目录中去,让大家来围观呢?(不是?呵呵,其实我是。)当我在网上搜索一下这些关键字,能得到的结果基本上内容都是千篇一律,只是把官方对于主题提交的要点翻译成中文贴上罢了。我想既然我都能藏了五款主题在那,那让我来胡说一下经验还是有一点的吧。

对于主题的基本要求这一点我就不想多说了,因为在官方开发员文档中,有着这一份详细的需检清单和主题描述参考,大家对着它来一个一个检验自己所做的主题就好了。只要大家在提交主题前注册一个账号就好了,这个注册的过程只有从没去过论坛的外星人才不会吧。我想在下面说说一些提交过程中的细节和经验。

认真准备
虽然说不是什么事都能一次过就完善,但能放在目录中的主题都是将要给全世界上的人围观的,所以应该尽量在交作业前认真检查,这是很重要的。怎样检查?一般自己折腾主题的话都会在电脑本地搭建WordPress的吧,首先在本地的利用WordPress的导入功能,把官方已经为你准备好的这一份测试数据导入到你的本地数据中。官方提供的数据中有着各种各样的样式文章,标题啊,引用啊,评论样式啊,很详细。利用它来对自己的主题进行检验最好不过,一看就能看出在样式中还有哪一些显示的细节没注意到和没修正。
这份测试的数据虽然内容很多,大家都耐心地对照修改好了。不能偷懒,因为官方在审查你的主题时候也是用着同样的一份数据,大家还是乖点好了,否则因为其中某个样式没做好,只会耽误了提交的时间。
首次提交
我建议在首次提交的主题,尽量把它保持得功能简单点。首次提交的重点是保证显示样式正常和合符要求,同时基本的浏览功能和评论功能也得必需能正常使用。除此外,一切其它的辅助功能,比如Ajax的效果和复杂代码的运用,甚至是主题后台选项的功能都不要添加!可能看到这里你会反问:为什么要这样,不需要一次完美吗?那些功能我都在本地检测成功的啊。我这样的提议不是说不相信大家对代码的操控能力,而是暂时避免由于官方审核人员对复杂的代码所理解的不同而搁置主题的审查。我想官方目录人员每天要审查的主题并不是个小数,如果他看到的是一个相对简单又没那么多折腾他的功能,审核很快就能通过的了。
同时,首次提交简单的主题也是出于考虑一些人为的不可测因素。比如我在提交的第一个主题中代码都是可以的,当我提交第二个主题,相同的代码却被告知不可以使用!这种情况真的很平常了,我想应该是由于每次审查的工作人员都不一样的原因。看到这里,Welee同学是不是也因为碰上过这种“倒霉”事儿而点下头吧,哈。
再一个建议,一定要保证主题支持侧栏的小工具功能,这样会让审查更容易通过。再极端点,我们大可以不放任何模块在侧栏,只在侧栏写上一句“请在后台启用小工具”来告知用户就行了。避免来个夜长梦多,代码多了,不必要的人为因素也会多。如果你不想侧栏空空的,可以添加一些都是经典的模块,比如文章列表、按月存档之类的来填充下位置就好了。一来这些代码被查出错的机会是零,二来这些东西其实都是必需的。
一切就绪后把主题文件夹压缩成ZIP格式,然后在官方目录中登录账号,上传则可。这一步骤很简单的,不过我每次在Chrome上传就通知出错,倒是在Firefox上传的可靠点。

审查的时间
对于首次的提交,如果按我说的送上尽量简单的主题的话,其实时间很短。按我的经验,一般情况下我会在巴黎时间十八点(北京时间凌晨一点)提交,不出两个小时就会通过的了;再长再长的时间也不超过六个小时。
当提交了的主题在超过六个小时甚至十二个小时还没有被通过的话,我就认为这个主题是有问题的了。如果审查的人员心地好,他会给你发一封邮件并告诉你主题有哪些地方出错。如果我没收到这样的告知邮件,我就直接给他们发一封去问原因,一般情况下,官方是会回复你的提问的。我喜欢这样做,积极点知道问题,尽快去解决。否则就只会不了了之。
而对于日常更新的提交,审查时间是超快的,比上面所说的还要短,我试过半小内就可以了。我想会不会是因为心理因素的影响,审核的工作人员看到你主题都已经通过了,就不会那么较劲地一个一个要点检查你主题,他们的工作量也相对较轻。我不是说他们怠工啊,我只是猜猜而已。

对代码负责
有时候,给碰上了较闲无聊的审核人员,哪怕只是日常更新的主题都会给他来个认真对待。比如我都会让主题通过W3C的认证,然后在页脚处放上检测它们的链接信息。然而却有一次被审查的人员告知在一个存档页面中不能通过认证。那位检查人员还真的一个页面一个页面来检测我的标准声明啊,这倒是让我汗了一把,多么敬业的好员工!所以要说的是,只要在主题中放置的代码都不能马虎了事,既然放上了就得对它负责;要不就干脆不放,多一事不如少一事。
由简到繁慢慢更新
在利用最初几次简单的常规更新骗过审核人员的心理认可后,我们就可以对主题进行一些功能的添加更新了,比如Ajax效果的运用之类。不过还是得注意需要更新的功能还是一个一个的来,你大可以来个一天一小新,但最好还是不要一次过提交多个功能的更新,体贴下别人工作量也好吧。而且,一步一步的更新会更容易发现问题的所在,方便解决。再次提议在主题文件夹内建一个用于描述每次更新内容的changelog.txt文件,我直觉上觉得官方人员是会看那个东西的,这样他们针对性的审查新的更改内容,高效做法来的呢。
复杂功能的更新可能更需要耐心,还得和官方人员进行下沟通,所以多次提交是可能的。每次更新前,大家记得在样式表中把主题的版本号增加一下,否则提交不能。

其它补漏
写到这里也差不多了,大家看一下上面的内容是否有用吧。要注意的东西我也没太多告知了,不过再提一下大家在提交的主题中一定要放上下面这一段的样式代码,必需的:
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}另外官方对主题页脚处所放的信息也挺注意的。以前我想放上两个自己的链接,一个首页,一个主题的讨论页,都说不行。现在只放上首页的链接罢了,小气的啊。
最后,希望本文对各位都有所帮助,还期待更多国人的主题被收录到目录中去,cause we love WordPress~

46 条评论于 “把WordPress主题提交到官方目录的一点经验”
The trackbacks and pingpacks:
- Tweets that mention 把WordPress主题提交到官方目录的一点经验 | Jinwen Say -- Topsy.com - Pingback on 09/12/08 14:21
- 提交你的主题到WP主题目录 Xu.hel's Blog - Pingback on 09/12/30 04:20
正在读取……
产品宣传
相关文章
最近文章
- WordPress主题中头部图片自定义功能的实现 (34)
- 由主题作者链接引起的小故事 (37)
- WordPress主题Js O4w更新至1.1.4版本 (37)
- 潮死了 (43)
- 年是过得差不多了 (26)
- 收到10美刀的主题捐赠 (55)
- 再见桃花时 (25)
- 发布WordPress主题Js O4w的春节样式-花开富贵 (58)
- 黑莓8900官方OS5.0系统的使用感受 (53)
- WordPress主题与《命中注定我爱你》 (43)
- 当我的RSS订阅数超过1000时 (47)
- 这十天 (19)
- Google就象初恋,哪怕离开了却不能忘 (35)
- Hey, begin my long vocation (44)
- 回眸卢浮 (27)
简体中文