为什么满足 WordPress 标准可以提高主题质量

Showcase, discuss, and inspire with creative America Data Set.
Post Reply
badsha0017
Posts: 10
Joined: Thu Dec 26, 2024 6:05 am

为什么满足 WordPress 标准可以提高主题质量

Post by badsha0017 »

要将您的主题放入官方目录,您必须满足制作 WordPress 主题指南。但是,请考虑为客户创建自定义主题的代理机构。通常,这些主题不需要提交到主题目录,因为不会大规模分发。但遵循指南和要求仍然可以为所有 WordPress 主题带来好处,包括:

一致性。标准提供了一个通用框架,使团队更容易共同开展项目。
效率。遵循既定标准可以加快开发时间。这也可以减少后续大量定制的需求。
可维护性。标准化代码更易于维护和更新。从长远来看,这是节省时间和资源的另一种方法。
客户满意度。符合 WordPress 标准的主题更有可能为您的客户提供流畅、无错误的体验。
除此之外,您还可以为主题的未来提供灵活性。想象一下客户拒绝项目主题或终止协议的情况。符合 WordPress 标准和要求的主题是您可以重新用于产品而不需要大量额外工作的主题。

简而言之,即使您不想瞄准 WordPress 主题目录,满足平台的要求也可以提高主题的质量和市场竞争力。至少,您展现了专业精神和对细节的关注,这对潜在客户来说是一个强大的卖点。

WordPress 主题测试所需的基本工具
与任何商人一样,WordPress 开发人员需要一个强大且适应性强的工具包,涵盖创建主题和使其性能卓越的各个方面。

将 WordPress 编码标准和 Make WordPress Themes 团队的 巴西 WhatsApp 手机号码列表 要求视为您的说明书。您也不需要手动检查每一个。相反,主题检查和主题嗅探器插件可以自动执行此操作。

WordPress.org 的主题检查插件标题图片。它在深红色背景上显示了一个简化的基于图标的检查表或进度跟踪器。检查表在图像右侧垂直对齐显示三个圆形图标。顶部两个圆圈包含绿色复选标记,而底部圆圈为空,表示已完成两个步骤,剩余一个步骤。
WordPress.org 的主题检查插件标头。
它们都会对您的主题进行测试,并显示任何可能不符合当前要求的区域。Theme Sniffer 有更多全面的测试,并使用PHP_CodeSniffer脚本的自定义“嗅探”来帮助检测标准违规行为。

您还需要依靠浏览器的开发工具来检查和调试 HTML、CSS 和 JavaScript。对于特定于 WordPress 的调试,如果没有平台自己的调试模式,几乎不可能完成。Debug Bar插件会向 WordPress 仪表板添加一个从此模式中提取的调试菜单。

WordPress.org 上的 Debug Bar 插件标题图片。它显示了一个调试面板,其中显示 PHP 版本 7.0.3、MySQL 版本 5.5.5 和内存使用量 3,708,912 字节。该面板还显示查询信息,总共 12 个查询执行耗时 14.3 毫秒。还可以看到从 wp_options 表中选择的 MySQL 查询。
来自 WordPress.org 的 Debug Bar 插件标题图像。
在测试主题时,还有一些其他插件也可以提供价值:

查询监视器。此工具面板提供有关数据库查询、钩子、条件等的见解。
记录弃用通知。如果您的主题使用弃用的文件、函数和函数参数,此插件将捕获它们。这是让您的主题与最新的 WordPress 版本保持同步的好方法。
Monster Widget 插件。经典主题使用小部件,此插件会向您的网站添加一个包含所有可用核心小部件的小部件。目标是让您高效地测试小部件区域。
在 WordPress 主题测试工作流程中,您可能不会使用所有这些插件和工具。这就是工具箱的意义所在:每个组件都有其用途,可帮助您在问题出现之前将其解决。

WordPress 主题测试:设置您的测试环境
准备好工具箱后,您可以设置工作区域。对于 WordPress 主题测试,这意味着创建适当的测试和开发环境。这样做的目的是确保您可以重复任何测试并获得准确的结果。

您可能已经准备好了大部分流程,无需进一步设置。当然,普通的 WordPress 开发人员可以轻松使用以下其中一项:

本地开发环境。在本地机器上设置 WordPress可让您运行测试而不会影响您的实时网站。DevKinsta是实现此目的的最佳选择之一。
多个 WordPress 版本。您应该针对多个较旧的 WordPress 版本进行测试,以实现最大程度的兼容性。
各种 PHP 版本。进一步来说,这些测试应该针对不同版本的 PHP 或主题所需的任何其他重要技术运行。
热门插件。为了确保测试符合真实环境和实际设置,最好安装并激活一些最流行的 WordPress 插件。这可以测试兼容性问题,或查看主题在典型负载下的表现。
多种设备和浏览器。针对各种设备和浏览器测试您的主题将确保其外观精美且在各个平台上运行一致。
准备好环境组件后,您需要配置 WordPress 进行调试。为此,wp-config.php请使用您喜欢的方法打开文件。安全文件传输协议 (SFTP)或安全 Shell (SSH)是理想的选择。

打开后wp-config.php,添加以下几行:

Image

这将启用 WordPress 调试模式,将错误记录到文件中,并阻止在前端显示任何错误。您也可以再次关闭此功能,以将测试网站上传到实时服务器。


主题单元测试数据:可帮助您满足其主题标准的 WordPress 辅助内容
WordPress 主题测试还有一个元素对于根除极端情况错误或问题至关重要:主题单元测试数据。它是一个 XML 文件,包含各种内容类型和极端情况,您可以通过 WordPress 仪表板将其上传到您的网站。

WordPress 仪表板显示帖子屏幕。界面显示一个表格,列出各种博客文章,其中包含标题、作者、类别、标签和发布日期等列。左侧的侧边栏显示 WordPress 管理区域的各种导航选项。
WordPress 帖子屏幕显示与主题单元测试数据相关的内容。
这就是为什么它如此有价值的原因:

它包括各种内容类型,例如帖子、页面、评论和媒体。这让您可以测试主题​​如何处理不同的内容场景。
数据包括非常长的标题、没有标题的帖子和嵌套评论等元素。所有这些边缘情况都值得测试,因为您希望用户能够进行任何与他们相关的自定义。
各种格式选项可确保您的主题样式内容符合您的预期。XML 文件包含用于测试的内容和媒体。
您也有不同语言的内容,其中包括可能导致格式错误的文字。
您可以在官方 WordPress GitHub 存储库或制作 WordPress 主题手册中找到主题单元测试数据 XML 文件。下载后,转到WordPress 中的“工具” > “导入”屏幕:

WordPress 导入选项页面。左侧边栏显示各种菜单项,例如仪表板、帖子、媒体和工具。主内容区域显示用户可以从中导入内容的不同平台的列表,包括 Blogger、LiveJournal、Movable Type、RSS、Tumblr 和 WordPress 本身。每个选项旁边都有立即安装和详细信息链接。
WordPress 仪表板内的导入页面。
这将显示平台的导入选项列表,您要为其选择立即为WordPress安装。或者,您可以安装WordPress Importer插件。安装链接将更改为运行导入器。单击此按钮,打开上传器对话框。然后,选择您的 XML 文件并单击上传文件和导入按钮:

导入 WordPress 页面专门用于导入 WordPress 内容。它显示了上传 WordPress eXtended RSS (WXR) 文件的说明。有一个选择文件按钮可供选择文件,最大上传大小为 128 MB。下面是一个蓝色的上传按钮。
导入 WordPress 屏幕,显示等待导入的文件。
导入的内容将与其他用户配置文件一起提供。导入 WordPress 屏幕可让您选择是否将它们与内容一起导入。或者,您可以创建自己的用户或将该内容分配给您网站上已存在的用户:

用于将作者分配给内容的“导入 WordPress”屏幕。有用于为两个导入作者(Theme Buster 和 Theme Reviewer)创建新用户或将帖子分配给现有用户的字段。底部是用于导入文件附件的复选框和提交按钮。
导入 WordPress 对话框显示为内容分配作者的选项。
建议 您勾选 下载并导入文件附件 复选框。这反映了典型的 WordPress 体验。单击提交按钮后,WordPress 将花一些时间来导入内容、用户和媒体。从这里,您可以测试主题​​如何处理各种内容类型和场景,以确保它满足内容显示和格式要求。
Post Reply