跳到主要内容
7分钟阅读时间 (1404字)

如何帮助进行WordPress插件调试

如何帮助 WordPress 插件调试

JoomUnited的开发人员始终在工作,以使您的插件以尽可能最佳的方式工作,当然,在某些情况下,可能会发生某些类型的故障,例如,由于第三个插件而产生的不兼容以及当这些类型出现时我们想要什么失败发生? 当然,他们很快就解决了...    

在这篇文章中,我们将教您如何向开发人员提供正确的信息,以便开发人员可以快速理解并解决错误。 这篇文章将分为3个步骤,在出现问题时,我们将按照这些步骤向开发人员提供正确的信息:

  • 打开调试日志
  • 安装故障排除插件
  • 检查JavaScript错误

 

打开WordPress调试和日志系统

首先我们要知道什么是WP_DEBUG ; 正如我们在 Wikipedia 中看到的那样,“ WP_DEBUG是一个PHP常量(一个永久全局变量),可用于触发整个 WordPress 的“调试”模式。 默认情况下假定为 false,通常在 WordPress 开发副本的 wp-config.php 文件中设置为 true。”

如我们所见, WP_DEBUG是一个常量,默认情况下处于关闭状态,但我们可以将其打开以进行临时调试。

 

wp-config

 

除此之外,还有另一个名为WP_DEBUG_LOG的PHP常量,它将帮助我们自动创建一个文本文件,其中包含您插件的所有错误,这就是我们要发送给开发人员的内容。

我们将教您如何准确地打开它,以及如果您的插件出现错误,它将如何显示,本示例将使用WP Meta SEO ,但您可以对我们所有的插件执行相同的步骤。 在这种情况下,我们遇到了WP Meta SEO ,这可能有任何问题,所以我们要做的是打开wp-config.php文件,它可以使用您首选的文本编辑器软件、记事本、Visual Studio 来完成代码,例如括号,只需打开wp-config.php

该文件位于安装WordPress网站的服务器的根目录。

 

wp-config生成

 

使用文本编辑器打开它,然后按CTRL + F或单击Edit > Find...您将能够看到一个框,您可以在其中键入要查找的单词,在这种情况下,我们将键入“ WP_DEBUG”并点击回车,直到找到:
“define('WP_DEBUG', false)”

 

wp调试激活

 

现在我们在那一行上,删除“ false”并键入true,单击Enter,然后在下一行复制define('WP_DEBUG_LOG',true);。 并保存文件,它应该看起来像下一张图片。

 

wp-debug-true

 

如果更改了这两行,则在/ wp-content /上将出现一个名为“ debug.php”的文件。

 

新日志

 

并完成了……我们已经完成了第一步,这是我们的开发人员加速解决问题所需要的文件之一。 所有错误都将受到监控,并写入此纯文本文件中。

 

安装WordPress故障排除插件

健康检查和故障排除插件是一个允许您在不影响正常访问者的情况下运行冲突检查的插件,它非常易于使用和安装,我们仍将在此示例中使用WP Meta SEO 。 请按照以下步骤安装并运行运行状况检查和故障排除的冲突检查:

  • 登录到您的Wordpress网站,您将在网站的仪表板上
  • 点击页面左侧的“插件”
  • 点击“添加新”
  • 在搜索栏中键入“运行状况检查和故障排除”,如下所示

 

添加问题排查

     

  • 点击“立即安装” ,插件列表会自动收费,找到右边点击“立即安装”,然后点击“激活”

 

安装问题排查

 

  • 点击“站点健康” ,在左侧菜单中有一个名为“工具”点击它,然后点击“站点健康”

 

站点健康菜单

 

  • 单击“故障排除”选项卡,阅读警告信息,然后单击“进入故障排除模式” 

故障排除模式会自动禁用所有插件,并切换到默认主题。 故障排除模式不会影响您网站的普通访问者。  

 

启用故障排除

   

  • 重现您遇到的问题

n,其中没有活动的插件和默认主题的默认环境下,如果出现问题,这意味着我们的插件是不是导致意外的行为。

 

  • 单击“插件”>“已安装的插件”

  “插件”菜单将展开,为您提供其他选项。 点击“已安装的插件”

 

已安装的插件

   

  • 单击WP Meta SEO旁边的“在故障排除时启用”

  进行故障排除      

  • 仅在WP Meta SEO处于活动状态且使用默认主题的情况下重现您遇到的问题,如果出现问题,则问题是由我们的插件引起的。

 

在某种程度上,这是个好消息,因为您已经确定了问题的一部分。 现在,它要求开发人员登录到您的网站,并在发布新版本之前解决问题! 如果没有,请重复步骤以激活下一个禁用的插件,您可以重现该错误。

   

检查和调试WordPress插件中的Javascript错误

我们将使用Chrome或Firefox控制台查找Javascript错误,具体取决于您的浏览器,其命名略有不同,但是在Chrome和FireFox之后,我们将其称为“控制台”。 为了打开控制台,请按照下列步骤操作:  

  • 右键单击站点任何部分的前端中的检查

 

检查

   

  • 选择控制台,会在页面右侧打开开发者工具,点击“控制台”

 

安慰

 

在控制台打开的情况下检查错误,重现您所期望的错误并在控制台上查看,错误是红色文字,描述了javascript冲突的位置

 

错误控制台

 

如果您发现 JavaScript 错误,请的扩展版本的屏幕截图,以将其包含在您的工单/帖子中。

 

发送/共享您的问题报告

现在,您已经拥有了所有这些信息,您将帮助开发人员加快流程,只需将收集到的所有信息都保存到票证/帖子中,请记住,这些项目是:  

  • 调试日志
  • 请注意会引起冲突的插件
  • 捕获带有错误的JavaScript控制台

 

如果您按照这些步骤操作,并向我们发送了正确的信息,开发人员将能够更快地进行调试,我们在此先非常感谢:    

 

创建并共享一个新的WordPress用户帐户以进行支持

有时,创建新的管理员用户是向支持团队显示问题的快速方法。 在开始该过程之前,请快速提醒一下:

  • 解决问题后,我们不会存储旧凭据(出于安全原因)
  • 我们建议删除为支持目的而创建的管理员用户帐户
  • 与我们团队共享的所有信息都是安全的,并且将保持私密

 

为了创建一个新用户,首先,您登录到您的管理站点。 成功登录后,您将进入Wordpress仪表板。

然后,您应该转到左侧的Menu > Users

 

wp用户菜单

 

之后,导航至顶部屏幕,单击“添加新按钮”或移至左侧菜单上的“添加新按钮”。

 

添加wp用户

 

接下来,“添加新用户”表单将出现在屏幕上。 填写信息需要2个字段:用户名,电子邮件

在“密码”字段中,您可以使用随机密码生成器或设置自己的密码生成器。 如果您想向新用户发送有关其帐户的电子邮件,则可以选中“发送用户通知”选项。

然后,您在下拉框中为用户角色 这是为您网站上的用户设置权限的重要步骤。 “管理员”是最高级别,它允许用户访问您网站的所有功能。 如果您想限制您的用户访问权限,您可以设置其他角色。

 

wp用户表单

 

最后,单击底部的添加新用户 已经完成了,祝你好运!

 

3
随时了解情况

当您订阅博客时,当网站上有新的更新时,我们会向您发送一封电子邮件,这样您就不会错过它们。

相关文章

 

注释

暂无评论。 成为第一个提交评论的
已经登记了? 在此登录
2024 年 4 月 25 日,星期四

验证码图片