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