如何协助进行WordPress插件调试
JoomUnited的开发者始终致力于使您的插件以最佳方式工作,当然,在某些情况下可能会发生某些类型的故障,例如,由于第三个插件导致的不兼容性,当发生这些类型的故障时,我们想要什么?当然,它们会很快得到解决…….
在这篇文章中,我们将教您如何向开发人员提供正确的信息,以便他们能够快速理解和解决问题。本文将分为3个步骤,以便在出现问题时向开发人员提供正确的信息:
- 开启调试日志
- 安装故障排除插件
- 检查JavaScript错误
开启WordPress调试和日志系统
首先,我们必须了解什么是WP_DEBUG;正如我们在维基百科上看到的,“WP_DEBUG是一个PHP常量(一个永久的全局变量),可以用来触发WordPress中的“调试”模式。默认情况下它被假定为false,并且通常在开发版本的WordPress中的wp-config.php文件中设置为true。”
正如我们所见,WP_DEBUG是一个常量,默认情况下是关闭的,但我们可以将其打开用于临时的调试目的。
除此之外,还有另一个名为WP_DEBUG_LOG的PHP常量,它将帮助我们自动创建一个包含插件所有错误的文本文件,这就是我们要发送给开发者的内容。
我们将教您如何准确地启用它,以及如果您的插件出现错误,它将如何显示,WP Meta SEO 将用于此示例,但您可以按照相同的步骤操作适用于我们所有的插件。在这种情况下,我们遇到了 WP Meta SEO 的问题,它可能是任何问题,所以我们要做的是打开 wp-config.php 文件,它可以用您喜欢的文本编辑器软件完成,例如使用记事本、Visual Studio Code、Brackets 等,只需打开 wp-config.php
该文件位于服务器的根目录下,即安装WordPress网站的位置。.
用文本编辑器打开,然后按 CTRL + F 或点击 编辑 > 查找… 您将看到一个框,您可以在其中输入要查找的单词,在本例中,我们将输入 “WP_DEBUG” 并点击回车,直到找到:
“define( 'WP_DEBUG', false )”
现在我们在那行代码上删除 “false” 并输入 true,点击回车并在下一行复制 define( 'WP_DEBUG_LOG', true ); 然后保存文件,它应该看起来像下图。.
如果这两行代码被更改,一个名为 “debug.php” 的文件将出现在 /wp-content/ 目录下
完成了……我们已经完成了第一步,这是我们的开发人员加速修复问题所需的文件之一。所有错误都将被监测并写入这个文本文件中。.
安装WordPress故障排除插件
健康检查和故障排除插件是一个允许您在不影响正常访问者访问您网站的情况下运行冲突检查的插件,它非常容易使用和安装,我们仍然将使用WP Meta SEO作为这个例子。按照以下步骤安装并运行与健康检查和故障排除的冲突检查:
- 登录到您的Wordpress网站,您将进入您网站的仪表板
- 点击页面左侧的“插件”
- 点击“添加新插件”
- 在搜索栏中输入“健康检查和故障排除”,如下所示
- 点击“立即安装”,插件列表将自动加载,查找正确的插件并点击“立即安装”,然后点击“激活”
- 点击“站点健康”,在左侧菜单中,有一个名为“工具”的部分,点击它,然后点击“站点健康”
- 点击“故障排除”选项卡,阅读警告信息,然后点击“进入故障排除模式”
故障排除模式会自动禁用所有插件并切换到默认主题。故障排除模式不会影响您网站的正常访客。.
- 重现问题您之前遇到的问题
在没有激活插件和默认主题的默认环境中,如果出现问题,表明我们的插件不是导致意外行为的原因。
- 点击“插件” > “已安装插件”
“插件”菜单将展开,提供更多选项。点击“已安装插件”
- 点击“调试时启用”在WP Meta SEO
- 重现您所经历的问题仅有WP Meta SEO激活主题和默认主题,如果出现问题,则问题由我们的插件引起。
这在某种程度上是个好消息,因为您已经找到了问题的一部分。现在需要开发者登录到您的网站,并在我们发布新版本之前解决问题!如果没有,请重复步骤以激活下一个禁用的插件,您可以重现该错误。.
检查和调试WordPress插件中的Javascript错误
我们将使用Chrome或Firefox控制台查找Javascript错误。根据浏览器的不同,其命名略有不同,但按照Chrome和FireFox,我们将其称为“控制台”。要打开控制台,只需按照以下步骤:
- 右键单击检查,在前端站点的任何部分
- 选择控制台,它将在页面的右侧打开开发者工具,点击“控制台”
检查错误,打开控制台后,重现您预期的错误并查看控制台,错误是描述JavaScript冲突位置的红色文本
如果您发现了JavaScript错误,请截取展开版本的屏幕截图,以便将其包含在您的工单/帖子中。
发送/分享您的错误报告
现在您已经拥有了所有这些信息,您将帮助开发人员加快进程,只需收集您收集到的所有信息并将其提交到您的工单/帖子中,让我们记住,这些项目是:
- debug.log
- 记录引起冲突的插件
- 捕获包含错误的JavaScript控制台
如果您按照这些步骤并向我们发送正确的信息,开发人员将能够更快地完成调试工作,我们在此提前感谢您:)
为支持目的创建并分享新的WordPress用户账户
有时,创建一个新的管理员用户是向支持团队展示您的问题的一种快捷方式。在开始该过程之前,请注意:
- 问题解决后,我们不会存储旧的凭据(出于安全原因)
- 我们建议删除为支持目的创建的管理员用户账户
- 与我们团队共享的所有信息都是安全的,并且将保持私密
要创建新用户,首先,您需要登录到您的管理站点。成功登录后,您将进入WordPress仪表板。.
然后,您应该转到左侧菜单 > 用户。
之后,导航到顶部屏幕,点击添加新按钮或移动到左侧菜单上的添加新按钮。
接下来,添加新用户表单将出现在您的屏幕上。有2个必填字段:用户名,电子邮件。
在密码字段中,您可以使用随机密码生成器或设置自己的密码。并且您可以勾选发送用户通知选项,如果您想向新用户发送有关其帐户的电子邮件。
然后,您在下拉框中为用户选择一个角色。这是设置您网站用户权限的重要步骤。“管理员”是最高级别,它使用户可以访问您网站的所有功能。如果要限制用户访问权限,可以设置其他角色。
最后,点击底部的添加新用户按钮。已经完成,祝您好运!
当您订阅博客时,我们会在网站有新更新时发送电子邮件给您,这样您就不会错过它们。.


















评论