• WordPress主题提交及审核

    想必有很多同学想制作一款属于自己的主题并将其提交给WordPress主题官方目录,我曾经这样想过并且现在已经成功提交了一款主题(zAlive主题),这篇文章就以我提交zAlive主题的过程来总结下WordPress官方主题提交及审核。

    提交前应做的准备

    • 阅读主题制作规范及审核要等文档

      虽说本文不设计具体的制作教程,但是因为阅读这些文档直接关系到主题的最终命运,并且能避免你走弯路,甚至是掉进自己挖的坑(比如我早期的主题中很多需要翻译的文字我用的是中文,而非英文,而人家文档中早早的就说明了需要用英文(Themes must provide all public-facing text strings in English.),然后再翻译成多语言版本)。为了你的主题能够光荣的通过审核并应用于千万WordPress用户,自己点下面的链接进去看看吧。

    • 主题检查及测试

      测试主题能让你知道自己主题的问题,还能够缩短审核流程。至于具体的测试流程我就不再说了,提供几个有用的链接:

    • 一个正常能用的WordPress.org网站账号
    • 一个常用邮箱(因为主题提交好的feedback都会发到这个邮箱)
    • 一个制作好并zip打包的WordPress主题(文件最好带上版本号比如zAlive.1.2.1.zip,并且style.css也同样改好版本号)
    • 几个浏览器(个人意见,我用Chrome及Firefox都无法提交所以最终完成任务的是IE,WordPress官方推荐用Chrome)

    上传主题

    前面说的准备好之后就可以正式提交你的主题了:

    1. 打开链接>>WordPress主题上传
    2. 登陆你的WordPress账号
    3. 选择文件并上传

    在上传成功之后网页上会提示主题是否上传成功,还会给一些其他的信息(和WordPress主题测试插件产生的测试信息基本一样),如果有Fail(失败)或Required(必须):XXX之类的信息,你一定要修改好并上传新版本,如果是Recommended(推荐)之类的信息能修改的也修改吧(比如我的zAlive主题最初在上传后有4个Recommended信息,其中一个是让在style.css里面加上.bypostauthor的定义,开始我不愿意加后来审核的时候审核员也让我加我才给加上了)

    审核

    主题上传成功后你的邮箱会收到封邮件(比如我的邮件标题是[WordPress Themes] zAlive – feedback),里面有你主题上传后WordPress网站自动生成的ticket链接,以后主题审核过程中的反馈都在该ticket里面。 生成了ticket并不代表已经有人在审核(废话),你可以点击这里>>查看你的ticket在队列中的位置,新上传的主题会在下面蓝色的区域。另外ticket被系统自动分为4种优先级,按下面顺序依次降低:

    1. 审核通过的主题(Currently Approved Themes,通常是由于主题升级产生的)
    2. 审核队列里超过两星期的(Tickets Older Than 2 Weeks)
    3. 之前已审核过但未通过的(Previously Reviewed, Not-Approved Themes)
    4. 新上传未审核的主题(New Themes, Never Reviewed)

    由于你的主题是新上传的,所以优先级最低,是第四优先级(不过现在也不用担心,现在审核速度很快的,我的是在1天后被分给审核员的)。在被人工审核前你可以正常修改代码并上传新版本,这并不影响你的ticket在队列中的位置。 如果之后收到邮件提示被人工审核了,那么就等待吧,人家说什么了就看看并给出回复,然后修改主题上传新版本(与之前上传主题一样,不是在ticket页面上传附件,另外记得修改版本号),直到通过审核前都是这么个流程。

    吐槽

    我在等待zAlive主题审核过程中曾经遇到过一位差劲的审核员,完全属于站着茅坑不拉屎的人(被他占了两个星期的坑,而我的主题从提交到审核通过共用了三个星期),在我的第3个ticket创建后被分配给了他(hiddenpearls),但是呢,分配后1星期没有任何反馈,直到另外一位审核员(chipbennett,好像是管理员)询问他为毛没有任何反应的时候,这家伙说他在度假,下周一会回来并审核!!!好吧,度假,那我就等吧,可是结果呢,在他说的日期过了两天后还是没有任何反应,我艹,这不完全是坑爹嘛!我知道审核主题都是义务劳动,没有酬劳的,我完全理解,我完全可以等,但是呢,你就不能给我回复下或者是给别的审核人员说下然后再分配给别人?另外言而无信这样的行为你又该作何解释呢? 无奈之下,我到主题审核人员邮件列表里面订阅了邮件,并发了邮件说明问题,结果分分钟人家就给了邮件回复并发邮件给其他人员看是否有空可以把ticket分配出去,然后没过多久ticket就成功被再次分配并审核了,所以嘛,你看人家这素质,再对比下之前那位,呵呵~~ 看到了吧~ 参差不齐啊! 所以如果你也遇到类似的问题,或者在主题审核上有问题也可以订阅这个邮件列表并发邮件(一般情况下不需要的,在ticket里面有问题的话回复给审核员,他是会给你回复的)。