把WordPress主题提交到官方目录的一点经验

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

 把WordPress主题提交到官方目录的一点经验

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

 把WordPress主题提交到官方目录的一点经验

认真准备

虽然说不是什么事都能一次过就完善,但能放在目录中的主题都是将要给全世界上的人围观的,所以应该尽量在交作业前认真检查,这是很重要的。怎样检查?一般自己折腾主题的话都会在电脑本地搭建WordPress的吧,首先在本地的利用WordPress的导入功能,把官方已经为你准备好的这一份测试数据导入到你的本地数据中。官方提供的数据中有着各种各样的样式文章,标题啊,引用啊,评论样式啊,很详细。利用它来对自己的主题进行检验最好不过,一看就能看出在样式中还有哪一些显示的细节没注意到和没修正。

这份测试的数据虽然内容很多,大家都耐心地对照修改好了。不能偷懒,因为官方在审查你的主题时候也是用着同样的一份数据,大家还是乖点好了,否则因为其中某个样式没做好,只会耽误了提交的时间。

首次提交

我建议在首次提交的主题,尽量把它保持得功能简单点。首次提交的重点是保证显示样式正常和合符要求,同时基本的浏览功能和评论功能也得必需能正常使用。除此外,一切其它的辅助功能,比如Ajax的效果和复杂代码的运用,甚至是主题后台选项的功能都不要添加!可能看到这里你会反问:为什么要这样,不需要一次完美吗?那些功能我都在本地检测成功的啊。我这样的提议不是说不相信大家对代码的操控能力,而是暂时避免由于官方审核人员对复杂的代码所理解的不同而搁置主题的审查。我想官方目录人员每天要审查的主题并不是个小数,如果他看到的是一个相对简单又没那么多折腾他的功能,审核很快就能通过的了。

同时,首次提交简单的主题也是出于考虑一些人为的不可测因素。比如我在提交的第一个主题中代码都是可以的,当我提交第二个主题,相同的代码却被告知不可以使用!这种情况真的很平常了,我想应该是由于每次审查的工作人员都不一样的原因。看到这里,Welee同学是不是也因为碰上过这种“倒霉”事儿而点下头吧,哈。

再一个建议,一定要保证主题支持侧栏的小工具功能,这样会让审查更容易通过。再极端点,我们大可以不放任何模块在侧栏,只在侧栏写上一句“请在后台启用小工具”来告知用户就行了。避免来个夜长梦多,代码多了,不必要的人为因素也会多。如果你不想侧栏空空的,可以添加一些都是经典的模块,比如文章列表、按月存档之类的来填充下位置就好了。一来这些代码被查出错的机会是零,二来这些东西其实都是必需的。

一切就绪后把主题文件夹压缩成ZIP格式,然后在官方目录中登录账号,上传则可。这一步骤很简单的,不过我每次在Chrome上传就通知出错,倒是在Firefox上传的可靠点。

 把WordPress主题提交到官方目录的一点经验

审查的时间

对于首次的提交,如果按我说的送上尽量简单的主题的话,其实时间很短。按我的经验,一般情况下我会在巴黎时间十八点(北京时间凌晨一点)提交,不出两个小时就会通过的了;再长再长的时间也不超过六个小时。

当提交了的主题在超过六个小时甚至十二个小时还没有被通过的话,我就认为这个主题是有问题的了。如果审查的人员心地好,他会给你发一封邮件并告诉你主题有哪些地方出错。如果我没收到这样的告知邮件,我就直接给他们发一封去问原因,一般情况下,官方是会回复你的提问的。我喜欢这样做,积极点知道问题,尽快去解决。否则就只会不了了之。

而对于日常更新的提交,审查时间是超快的,比上面所说的还要短,我试过半小内就可以了。我想会不会是因为心理因素的影响,审核的工作人员看到你主题都已经通过了,就不会那么较劲地一个一个要点检查你主题,他们的工作量也相对较轻。我不是说他们怠工啊,我只是猜猜而已。

 把WordPress主题提交到官方目录的一点经验

对代码负责

有时候,给碰上了较闲无聊的审核人员,哪怕只是日常更新的主题都会给他来个认真对待。比如我都会让主题通过W3C的认证,然后在页脚处放上检测它们的链接信息。然而却有一次被审查的人员告知在一个存档页面中不能通过认证。那位检查人员还真的一个页面一个页面来检测我的标准声明啊,这倒是让我汗了一把,多么敬业的好员工!所以要说的是,只要在主题中放置的代码都不能马虎了事,既然放上了就得对它负责;要不就干脆不放,多一事不如少一事。

由简到繁慢慢更新

在利用最初几次简单的常规更新骗过审核人员的心理认可后,我们就可以对主题进行一些功能的添加更新了,比如Ajax效果的运用之类。不过还是得注意需要更新的功能还是一个一个的来,你大可以来个一天一小新,但最好还是不要一次过提交多个功能的更新,体贴下别人工作量也好吧。而且,一步一步的更新会更容易发现问题的所在,方便解决。再次提议在主题文件夹内建一个用于描述每次更新内容的changelog.txt文件,我直觉上觉得官方人员是会看那个东西的,这样他们针对性的审查新的更改内容,高效做法来的呢。

复杂功能的更新可能更需要耐心,还得和官方人员进行下沟通,所以多次提交是可能的。每次更新前,大家记得在样式表中把主题的版本号增加一下,否则提交不能。

 把WordPress主题提交到官方目录的一点经验

其它补漏

写到这里也差不多了,大家看一下上面的内容是否有用吧。要注意的东西我也没太多告知了,不过再提一下大家在提交的主题中一定要放上下面这一段的样式代码,必需的

.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.alignleft {
float: left;
}
.alignright {
float: right;
}

另外官方对主题页脚处所放的信息也挺注意的。以前我想放上两个自己的链接,一个首页,一个主题的讨论页,都说不行。现在只放上首页的链接罢了,小气的啊。

最后,希望本文对各位都有所帮助,还期待更多国人的主题被收录到目录中去,cause we love WordPress~

 把WordPress主题提交到官方目录的一点经验

分类:theme skill, WordPress;标签:, , ;收藏本文的永久链接

59 Responses to “把WordPress主题提交到官方目录的一点经验”

  1. 一米 回复此留言 2009/12/07 02:14 #comment-11464

    喜欢技术博,尤其是网页技术的,呵呵。

  2. 奋飞 回复此留言 2009/12/07 02:54 #comment-11467

    不错,不错,
    羡慕中

  3. Zoll 回复此留言 2009/12/06 21:28 #comment-11450

    杀花~

  4. Zoll 回复此留言 2009/12/06 21:30 #comment-11452

    倒数第二张,啧啧。
    大叔,你这么直接就把自己的内心世界给暴露出来呐~

  5. foralways7 回复此留言 2009/12/06 22:38 #comment-11456

    :mrgreen: zoll童鞋是专业抢沙花户么.....
    下次我也要抢沙花~!!!

    • Zoll 回复此留言 2009/12/06 23:03 #comment-11459

      我们要自称深夜杀花党,或异时区杀花党。
      唔,正式招你入会啦~ (小声说,还就只杀他Jinwen一家的花。。)

  6. Maxsailor 回复此留言 2009/12/07 01:06 #comment-11462

    倒数第二张好圆啊。 :twisted:

  7. Leo 回复此留言 2009/12/07 02:28 #comment-11465

    footer链接数也是因人而异吧。我补充一个最最最最最重要的,自己的域名里面有wp或者别的什么都可以,但是千万别出现完整的“wordpress”,否则必挂。我最近就是因为这个被无情拒绝了,所以在考虑换个域名……

    另,screenshot最好做成300x225的,超大的预览图在wordpress的摸版站上是显示不出来

  8. godkind 回复此留言 2009/12/07 03:40 #comment-11470

    严重批评一下,倒数第二张的像素太差了。
    强烈要求看高清版本。

    另外,WP的贴纸哪里能弄?

  9. 小骆驼商队 回复此留言 2009/12/07 03:50 #comment-11471

    主题每次更新都要审核吗?插件好像是只有第一次提交时审核,之后更新都不审核,延迟半小时生效是因为系统缓存之类的设置,而不是因为审核

  10. zwwooooo 回复此留言 2009/12/07 04:31 #comment-11474

    提交主题还真是很折腾人,也遇到过一段代码这次行,下次不行的情况。
    不过提交的主题我都懒得更新了,也没啥好更新,主要是除了初期有些abc们来我博客反馈一些信息或者错误我更正后就再也没人反馈了。
    令我很悲哀的就是国人没有一个人喜欢我瞎折腾的主题,可能是因为瞎折腾吧,水平问题,哈
    Jinwen的主题我很喜欢,在自个不会制作主题前曾经试用过遇到了很郁闷的问题,就不断折腾竟然折腾出一个主题,看来要认真感谢一下Jinwen的主题
    今天我废话好多 :twisted:

  11. QiQiBoY 回复此留言 2009/12/07 05:02 #comment-11475

    。。。。我。。。这个。。估计用不到。。

  12. feicun 回复此留言 2009/12/07 05:25 #comment-11476

    啧啧啧,技术文啊,好长好长……倒数第二张配图是亮点 :twisted:

    • Jinwen 回复此留言 2009/12/07 08:31 #comment-11491

      :twisted: 那图是用来吸引小朋友的,看来你和Zoll都给套住了 :wink:

  13. 林木木 回复此留言 2009/12/07 05:55 #comment-11478

    最主要还是要有耐心,不然会让自己憋火的,那天杀的审核人员

  14. ZH CEXO 回复此留言 2009/12/07 07:38 #comment-11481

    那个……中间那段代码为什么是必须的?

    • Jinwen 回复此留言 2009/12/07 08:27 #comment-11490

      是的,那是用来给照片用的,因为很多用户是需要把图片居中居右。

  15. 久酷 回复此留言 2009/12/07 07:42 #comment-11482

    一个折腾人的 出力不一定讨好的事啊 :???: :???:

  16. Showfom 回复此留言 2009/12/07 08:07 #comment-11484

    配图很不错~

  17. MXG 回复此留言 2009/12/07 09:10 #comment-11495

    想问一下,怎样才能拥有自己的头像呢?

    • Jinwen 回复此留言 2009/12/07 09:14 #comment-11496

      你需要到http://www.gravatar.com/ 注册一个账号,然后在里面设置一个你使用的每个邮址地址所对应的头像就可以了。日后每次你用已经设置好的邮址填写登录信息的话,相应的头像就出来了。

  18. trylife 回复此留言 2009/12/07 16:33 #comment-11507

    支持 :razz:

  19. underone 回复此留言 2009/12/08 02:23 #comment-11513

    我是特地来围观图片的。。。 :shock:

  20. 寻找自己 回复此留言 2009/12/08 10:28 #comment-11521

    我也希望我又能力提交主题

  21. zwwooooo 回复此留言 2009/12/08 08:24 #comment-11519

    有个问题请教Jinwen:
    你的首页显示的“最新评论”,为什么你的能把“带连接的 @用户名”转换为没有链接的“@用户名”显示出来???
    而我那同样的最新评论代码却直接在有链接的地方(包括带链接的 @用户名)截断?
    我研究了一下午找不到原因…… :arrow:

  22. 超人 回复此留言 2009/12/09 03:04 #comment-11529

    我还没得一款自己的主题 :arrow:

    • Jinwen 回复此留言 2009/12/09 08:37 #comment-11535

      很快就有的啊,象一刀同学,画下皮就来了 :wink:

  23. xiaooole 回复此留言 2009/12/09 11:01 #comment-11536

    我是冲着倒数第二张图来的。 :razz:

  24. 任天堂NDS游戏 回复此留言 2009/12/10 04:33 #comment-11544

    :razz: 很想做个自己的主题

  25. aunsen 回复此留言 2009/12/11 17:15 #comment-11591

    我X,那个二奶。。。 :???:

  26. 依然单飞 回复此留言 2010/01/13 12:02 #comment-12278

    你好,请问主题制作好后,怎么提交啊,网上很多都没有细谈这个,只是说注册个什么然后提交,可是我在WP网站上没有看到注册啊。。。

    • Jinwen 回复此留言 2010/01/13 12:54 #comment-12279

      首先你在http://wordpress.org/extend/themes/这里注册一个账户,然后登录;登录后在左侧的导向上点“theme authos”,然后你会发现给你上传主题的地方了。就这样啦。

  27. 梦游 回复此留言 2010/03/10 17:00 #comment-13324

    博客主题很不错

  28. 王光卫中文博客 回复此留言 2010/04/06 14:31 #comment-13692

    给个提交地址就好了

  29. 阿布 回复此留言 2010/09/02 02:11 #comment-15644

    图好美啊,借用一张行不
    借用一张图片

  30. dongbinghua 回复此留言 2010/09/13 18:55 #comment-15816

    :eek: :eek: 好大,好白

  31. 飞一般的蜗牛 回复此留言 2010/10/08 20:20 #comment-15992

    我提交了主题,但是没有通过 ,有些小问题需要修改,我改好了,现在要怎么在官方修改呢?

  32. 有个疑问 回复此留言 2010/12/28 17:32 #comment-17256

    有个问题, ================================== .aligncenter {
    display: block; margin-left: auto; margin-right: auto; } .alignleft
    { float: left; } .alignright { float: right; }
    ========================== 上面的这段css代码中,官方有声明一定要放吗.
    假如我,没有用如上的样式,照样正常显示呢..

  33. Winding Machine 回复此留言 2011/01/25 18:05 #comment-17679

    只要美工OK,还是容易的

  34. erico 回复此留言 2011/03/22 14:30 #comment-18267

    我的也准备提交,不知道能通过吗 呵呵

  35. erico 回复此留言 2011/03/22 14:31 #comment-18268

    我看上插图的那个编辑器的配色方案了

  36. 电商圈 回复此留言 2011/05/17 08:58 #comment-19143

    来高手这学习。。 :oops:

  37. dingjie_china 回复此留言 2011/05/30 15:31 #comment-19463

    Changed 3 days ago by emiluzelac

    * Owner set to emiluzelac
    * Status changed from new to assigned

    comment:2 Changed 3 days ago by emiluzelac

    * Status changed from assigned to closed
    * Resolution set to not-approved

    Thank you for your contribution, however your Credit Links do not comply with WordPress? guides.

    * Themes may optionally include a public-facing credit link in the Theme footer.
    * If used, Themes are required to include no more than one such footer credit link.
    * Credit link, if used, is required to use either Theme URI or Author URI.
    * Credit link anchor text and title are required to be relevant and appropriate with respect to the linked site. Spam or SEO-seeded anchor text and titles may subject Themes to automatic rejection.

    Please note that any future submissions containing SPAM or SEO-Seeded anchor/title texts will be automatically rejected and your username suspended as well.
    comment:3 Changed 3 days ago by chipbennett

    Please do not resubmit this Theme. It is clear that you have no intent of adhering to the Theme Review guidelines, and have for the third time blatantly disregarded the credit link requirements.

    The WordPress? Theme Repository is not the place for distribution of Themes whose sole purpose is SEO keyword-seeding.

    我提交的wp给这样的回答是什么原因,本人不知道什么是信贷链接

  38. yesureadmin 回复此留言 2011/07/19 18:37 #comment-20909

    就这样,功能太单一了,不是谁都会折腾


The trackbacks and pingpacks: