昨天我的 WordPress 主题 SimpleDark 终于通过了官方审核,加入到主题目录中,庆贺一下~
根据提交 SimpleDark 的 1.2.0 版本两周后官方给出的反馈,我修正了剩余的一些问题后再次提交 1.2.1 版本,没想到没几天官方邮件就通知主题通过审核了。主要还是感谢 1.1.6 版本提交后官方主题审核员 Chip Bennett 给出的非常详尽的问题反馈。
现在主题在官方的免费主题目录中提供下载,Google Code 上的版本也会同步更新。
现在新提交的 WordPress 主题有了更明确也更严格的规范,初次制作主题的话很难了解清楚,目前网上的一些心得之类的都有一点过时了,过段时间有空的话我会写一篇文章介绍如何制作满足官方要求的主题。
2011-03-18: 本文评论已关闭,有相关问题请查看 主题介绍 并留言。


WordPress 官方在不久前开始采用 Trac 来管理开发者提交到官方目录的主题,于是我在提交了 1.1.6 版本以后,官方的 theme reviewer 给出了详细的问题说明。原来提交主题失败官方很少会发送反馈信息,在使用 Trac 以后,反馈信息就很一目了然了。根据他给我的反馈,我修改了很多原来的代码,修改了一些 bug 并且增加了较多的适合于当前 WordPress 版本的功能。
增加或修改的主要功能有以下几个:
顶部导航菜单
首先,新的导航菜单兼容了 WordPress 3.0 新增的自定义菜单功能,如果用户在后台配置了自定义菜单,就会自动显示自定义菜单。其次,原来的顶部导航菜单只能正常显示比较少的菜单项,如果菜单项很多就会打乱排版。于是我给菜单增加了两个导航按钮,让菜单可以向左右滚动,所以菜单项再多也可以通过滚动依次展现。同时,原来的菜单不支持子项的显示,新版本增加了一级子菜单的显示。因为左右滚动功能的存在,更深层次的子菜单以何种方式显示我还没有想到比较完美的方案,所以目前只支持一级下拉式菜单的显示。
嵌套评论
虽然我个人不是很喜欢,但还是有不少人喜欢嵌套评论这种模式,所以我决定还是将对嵌套评论的支持也加入新版本中。目前采取将嵌套评论和 @ 回复相结合的方式,也就是在嵌套评论的内容中仍然加入原评论的链接。这样有一个好处是当用户决定不再采用嵌套评论时,仍能保留评论的回复关系,从而不会使评论显得杂乱无章。因为样式关系,我只支持了 5 层评论。我觉得过多的层级会让评论的信息非常难以阅读。
文章编辑器样式
为后台的文章编辑器内可视化编辑模式添加了样式,让可视化模式下的文章效果更接近发布后的真实效果。
AJAX 选项细化
在后台的主题选项中,将原来唯一的一个 AJAX 功能开关选项拆分成了多个子功能的设置开关,这样用户可以根据自己的需要选择需要开启的 AJAX 功能。
增加附件页面模板
增加了一个附件页面的模板,可以更好地显示附件的信息。
剩下还有不少细节上的修改,包括一些样式的调整和一些小问题的修复。更多修改细节请查看
changelog.txt文件。有兴趣的同学可以查看在线演示帮助我进行测试。
下载
从 Google Code 下载最新版 SimpleDark