WordPress 主题测试:设置您的测试环境
Posted: Tue Jan 28, 2025 3:40 am
备好工具箱后,您就可以设置工作区域了。要测试 WordPress 主题,这意味着创建适当的开发和测试环境。这样做的目的是确保您可以重复任何测试并获得准确的结果。
您可能已经准备好此过程的大部分内容,无需进一步配置。当然,常规 WordPress 开发人员可以轻松使用以下任何元素:
本地开发环境。本地计算机上的 WordPress 设置允许您在不影响生产 instagram 数据 站点的情况下进行测试。DevKinsta是可用的最佳选择之一。
各种版本的 WordPress。您应该使用几个旧版本的 WordPress进行测试以获得最大兼容性。
PHP 的各种版本。通过扩展,这些测试应该针对不同版本的 PHP 或您的主题所需的任何其他主要技术运行。
流行的插件。为了确保您使用真实的设置进行测试,最好安装并激活一些最流行的 WordPress 插件。这样做可以检查兼容性问题或查看主题在典型负载下的性能。
多种设备和浏览器。在多个设备和浏览器上测试您的主题将确保它看起来不错并且在所有平台上一致地工作。
准备好环境组件后,您将需要配置 WordPress 进行调试。为此,wp-config.php请使用您喜欢的方法打开文件。安全文件传输协议 (SFTP)或安全外壳 (SSH)是理想的选择。
打开后wp-config.php,添加以下行:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
这会激活 WordPress 调试模式,将错误记录到文件中并防止它们显示在前端。您也可以再次关闭此功能以将暂存站点上传到实时服务器。
主题单元测试数据:帮助您满足其主题标准的 WordPress 辅助内容
WordPress 主题测试还有一个对于消除错误或特定问题至关重要的元素:主题单元测试数据。这是一个包含各种内容类型和边缘情况的 XML 文件,您可以通过 WordPress 仪表板将其上传到您的网站。
显示帖子屏幕的 WordPress 仪表板。该界面显示一个表格,列出各种博客文章,其中包含标题、作者、类别、标签和发布日期等列。左侧的侧边栏显示了 WordPress 管理区域的不同导航选项。
WordPress 帖子屏幕显示与主题单元测试数据相关的内容
我们解释为什么它如此有价值:
包括各种类型的内容,例如帖子、页面、评论和多媒体。这允许您测试主题如何处理不同的内容场景。
这些数据包括很长的标题、无标题条目和嵌套评论等内容。测试所有这些边缘情况非常重要,因为您希望用户能够进行与其相关的任何自定义。
各种格式选项可确保您的主题将样式应用于您期望的内容。 XML 文件包括内容和检查它的方法。
您还拥有不同语言的内容,包括可能导致格式错误的字母。
您可以在GitHub 上的官方 WordPress 存储库或WordPress 主题手册中找到主题单元测试数据 XML 文件。下载后,前往WordPress 中的“工具” > “导入”屏幕:
WordPress 导入选项页面。左侧边栏显示各种菜单项,例如控制面板、帖子、媒体和工具。主要内容区域显示用户可以从中导入内容的不同平台的列表,例如 Blogger、LiveJournal、Movable Type、RSS、Tumblr 和 WordPress 本身。每个选项旁边都有“立即安装”和“详细信息”链接。
WordPress 仪表板中的导入页面。
这将显示该平台的导入选项列表,您应该选择立即安装WordPress。或者,您可以安装WordPress 导入器插件。安装链接将更改为Run Importer。单击它可打开加载对话框。接下来,选择您的 XML 文件并单击“上传文件并导入”按钮:
导入 WordPress 页面专门用于导入 WordPress 内容。显示上传 WordPress 扩展 RSS (WXR) 文件的说明。有一个“选择文件”按钮用于选择文件,最大上传大小为 128 MB。下面是一个蓝色的上传按钮。
WordPress 导入屏幕,显示等待导入的文件。
将导入的内容包括其他用户配置文件。 “导入 WordPress”屏幕允许您选择是否将它们与内容一起导入。或者,您可以创建自己的用户或将该内容分配给您网站上已存在的用户:
用于将作者分配给内容的 WordPress 导入屏幕。有一些字段可以为两个导入作者创建新用户或将条目分配给现有用户:Theme Buster 和 Theme Reviewer。底部有一个用于导入附件的框和一个发送按钮。
WordPress 导入对话框显示将作者分配给内容的选项。
建议选中“下载并导入附件”框。这反映了典型的 WordPress 体验。单击“提交”按钮后,WordPress 将花费一些时间来导入内容、用户和媒体。从这里,您可以测试您的主题如何处理各种内容类型和场景,以确保它满足内容格式和显示要求。
您可能已经准备好此过程的大部分内容,无需进一步配置。当然,常规 WordPress 开发人员可以轻松使用以下任何元素:
本地开发环境。本地计算机上的 WordPress 设置允许您在不影响生产 instagram 数据 站点的情况下进行测试。DevKinsta是可用的最佳选择之一。
各种版本的 WordPress。您应该使用几个旧版本的 WordPress进行测试以获得最大兼容性。
PHP 的各种版本。通过扩展,这些测试应该针对不同版本的 PHP 或您的主题所需的任何其他主要技术运行。
流行的插件。为了确保您使用真实的设置进行测试,最好安装并激活一些最流行的 WordPress 插件。这样做可以检查兼容性问题或查看主题在典型负载下的性能。
多种设备和浏览器。在多个设备和浏览器上测试您的主题将确保它看起来不错并且在所有平台上一致地工作。
准备好环境组件后,您将需要配置 WordPress 进行调试。为此,wp-config.php请使用您喜欢的方法打开文件。安全文件传输协议 (SFTP)或安全外壳 (SSH)是理想的选择。
打开后wp-config.php,添加以下行:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
这会激活 WordPress 调试模式,将错误记录到文件中并防止它们显示在前端。您也可以再次关闭此功能以将暂存站点上传到实时服务器。
主题单元测试数据:帮助您满足其主题标准的 WordPress 辅助内容
WordPress 主题测试还有一个对于消除错误或特定问题至关重要的元素:主题单元测试数据。这是一个包含各种内容类型和边缘情况的 XML 文件,您可以通过 WordPress 仪表板将其上传到您的网站。
显示帖子屏幕的 WordPress 仪表板。该界面显示一个表格,列出各种博客文章,其中包含标题、作者、类别、标签和发布日期等列。左侧的侧边栏显示了 WordPress 管理区域的不同导航选项。
WordPress 帖子屏幕显示与主题单元测试数据相关的内容
我们解释为什么它如此有价值:
包括各种类型的内容,例如帖子、页面、评论和多媒体。这允许您测试主题如何处理不同的内容场景。
这些数据包括很长的标题、无标题条目和嵌套评论等内容。测试所有这些边缘情况非常重要,因为您希望用户能够进行与其相关的任何自定义。
各种格式选项可确保您的主题将样式应用于您期望的内容。 XML 文件包括内容和检查它的方法。
您还拥有不同语言的内容,包括可能导致格式错误的字母。
您可以在GitHub 上的官方 WordPress 存储库或WordPress 主题手册中找到主题单元测试数据 XML 文件。下载后,前往WordPress 中的“工具” > “导入”屏幕:
WordPress 导入选项页面。左侧边栏显示各种菜单项,例如控制面板、帖子、媒体和工具。主要内容区域显示用户可以从中导入内容的不同平台的列表,例如 Blogger、LiveJournal、Movable Type、RSS、Tumblr 和 WordPress 本身。每个选项旁边都有“立即安装”和“详细信息”链接。
WordPress 仪表板中的导入页面。
这将显示该平台的导入选项列表,您应该选择立即安装WordPress。或者,您可以安装WordPress 导入器插件。安装链接将更改为Run Importer。单击它可打开加载对话框。接下来,选择您的 XML 文件并单击“上传文件并导入”按钮:
导入 WordPress 页面专门用于导入 WordPress 内容。显示上传 WordPress 扩展 RSS (WXR) 文件的说明。有一个“选择文件”按钮用于选择文件,最大上传大小为 128 MB。下面是一个蓝色的上传按钮。
WordPress 导入屏幕,显示等待导入的文件。
将导入的内容包括其他用户配置文件。 “导入 WordPress”屏幕允许您选择是否将它们与内容一起导入。或者,您可以创建自己的用户或将该内容分配给您网站上已存在的用户:
用于将作者分配给内容的 WordPress 导入屏幕。有一些字段可以为两个导入作者创建新用户或将条目分配给现有用户:Theme Buster 和 Theme Reviewer。底部有一个用于导入附件的框和一个发送按钮。
WordPress 导入对话框显示将作者分配给内容的选项。
建议选中“下载并导入附件”框。这反映了典型的 WordPress 体验。单击“提交”按钮后,WordPress 将花费一些时间来导入内容、用户和媒体。从这里,您可以测试您的主题如何处理各种内容类型和场景,以确保它满足内容格式和显示要求。