如果您遵循了本手册,则在将主题提交给WordPress.org主题目录之前,您已经对所需的测试有很好的了解。如果您还没有,此页面将使您快速复习。
在发布主题之前,测试非常重要。您可能已经构建了最美丽的WordPress主题,但是如果有人试图发表评论或插入图像时,您的主题尚未准备好现实世界的使用情况。
在测试主题之前,请确保您设置了开发环境。有多种设置环境的方法,其中许多已记录在 建立开发环境 页。
主题单元测试
设置开发环境后,您需要测试内容来测试主题。虽然您可以创建自己的测试内容,但主题审核团队创建了 主题单元测试,其中包括许多不同类型的内容。这将有助于确保您的主题在您可能没有预料的情况下起作用。
主题单元测试是WordPress导出文件,可以使用WordPress进口商将其导入任何WordPress安装。您应该将其导入本地开发环境。
WordPress设置
对WordPress安装进行调整和更改是确保您构建主题以处理众多方案的另一种好方法。使用以下设置来测试您的主题。
一般的
将站点标题设置为长期的标题,并将标语设置为更长的东西。这些设置将测试您的主题如何处理网站标题和标签线的边缘案例。
阅读
将“最多的博客页面显示”设置为5。此设置将确保触发索引/存档分页。
讨论
启用至少3个级别的“线程评论”。此设置将有助于测试主题的评论列表样式。
启用“将注释分为页面”,并设置每个页面的5条评论以测试评论的分页和样式。
媒体
删除大型媒体测试主题的值$content_width
环境。
永久链接
更改永久链接设置几次,以确保您的主题可以处理各种URL格式。
有关更多设置说明,请查看 主题单元测试 WordPress法典中的页面。
WordPress Beta测试仪
WordPress发布每年三次。最好针对下一个版本的WordPress测试您的主题,这样您就可以在发布下一个版本时可以预见问题。这可以通过 WordPress Beta测试仪 插入。该插件使下载最新的WordPress或最新分支版本(用于次要的BugFix版本)变得容易。在预期新的主要版本或为即将推出的功能开发时,这特别有用。
测试和调试工具
主题检查
每个主题都会通过自动支票进行自动检查,然后审阅者甚至看到它。如果由自动支票确定的主题有任何直接问题,那么主题将被拒绝,并说明如何解决问题。这 主题检查 插件在外观下添加了一个仪表板链接,因此您可以运行WordPress.org从管理面板上进行的完全相同的检查。在上传主题之前这样做,让您知道在提交之前需要解决什么。运行支票将为您提供主题生成的任何警告的列表,以及在WordPress.org主题目录中接受的主题以及主题所需的项目以及主题中可能缺少的任何推荐项目。
开发人员
这 开发人员 插件实际上只是一种工具,可以自动下载并安装开发主题时想要的一些插件。本手册中讨论的一些内容将已经安装和活跃。其他您可以在激活插件后立即安装。
调试酒吧
调试酒吧 将所有调试消息推向单独的页面,其中将它们以易于阅读的布局列出,并按消息类型进行组织。也有很多 其他插件 这增加了调试栏,扩展其功能或添加更多信息。
日志弃用通知
日志弃用通知 显示主题中不弃用的功能通知的列表以及可以在何处找到代码的列表。在WordPress的每个主要版本中,应至少运行此操作,以便您可以从主题中解析并删除任何弃用的代码和功能。
浏览器测试
将您的主题提交给wordpress.org时,预计它在现代浏览器和任何分辨率中都可以很好地工作。在提交移动设备和桌面之前,您应该针对许多受欢迎的浏览器测试主题。许多浏览器具有内置功能,使其易于测试,例如 Chrome开发人员工具,Firefox开发人员工具 和 Microsoft Edge工具。注意 WordPress不再支持Internet Explorer 自5.8版本以来。
验证
同样,您的主题应使用有效的HTML5和CSS代码。有多种工具可以测试您的网站是否有效代码,包括 此HTML5验证器 和 此CSS验证器。