#UI错误文档##目录-[页面应包含正文类](#Page-should-contain-body-class)-[页面不应有PHP错误](#Page-should-not-have-PHP-errors)-[页面应返回200状态](#Page-should-return-200-status)-[浏览器控制台不应包含错误](#浏览器控制台不应包含错误)-[页面应具有完整输出](#Page-should-have-complete-output)-[页面不应有意外链接](#Page-should-not-have-unexpected-links)-[块模板应完整](#should-have-complete-templates)##页面应包含正文类此测试要求页面的主体类出现在页面上。[WordPress.org规则定义。](https://make.wordpress.org/themes/handbook/review/required/#templates)###故障排除确保所有相关模板都包含以下内容:```>```[阅读更多信息](https://developer.wordpress.org/reference/functions/body_class/)##页面不应有PHP错误此测试预期主题不会输出任何PHP错误。[WordPress.org规则定义。](https://make.wordpress.org/themes/handbook/review/required/#code)###故障排除验证页面没有显示任何PHP错误。要复制错误,可以安装主题测试数据https://github.com/WPTT/theme-test-data。启用WP_DEBUG并使用默认的永久链接设置,然后访问报告中列出的url。例如,如果错误显示“/?p=1241”(via:single.php)包含php错误。"`,您可以将此链接`“/?p=1241”`复制并粘贴到测试站点以查看错误:`http://localhost:8888/?p=1241`##页面应返回200状态此测试要求页面在浏览器中访问时返回`200`http状态代码。###故障排除确保你的主题没有任何不必要的重定向。##浏览器控制台不应包含错误此测试预计主题不会向浏览器控制台输出任何内容。[WordPress.org规则定义。](https://make.wordpress.org/themes/handbook/review/required/#code)###故障排除打开浏览器开发工具:-验证是否正确加载了所有资产(图像、JavaScript、css等)。-验证是否不存在JavaScript错误##页面应具有完整的输出此测试要求页面具有正确的HTML代码。###故障排除验证页面是否同时具有开始标记和结束标记。关注以下要素:- ``- ``- ``-``-如有必要您也可以使用[Markup Validation Service](https://validator.w3.org/)以提供帮助。##页面不应有意外链接此测试预计**不会**找到未批准的链接。###故障排除验证主题是否仅包含[hosts list]中的链接(https://github.com/WordPress/theme-review-action/blob/trunk/actions/ui-check/tests/e2e/specs/page/unexpected-links/index.js).##块模板应完整此测试分析块模板和块模板部件,以确保所有标记都具有适用的结束标记,并且格式正确。###故障排除打开模板文件:-验证所有开始标记都有结束标记(如果适用)。-验证所有标记的语法是否正确。