You are here:  Home » PHP » 您是否应该为插件开发人员提供管理员访问权限以修复错误?

你有没有安装WordPress插件才发现它不起作用?

当它是一个免费插件时,它无关紧要,因为你可以轻松切换。但是如果你为这个插件买单怎么办?

你可以寻求支持。但是,在某些情况下,插件开发人员可能会要求您对站点进行管理员访问以调试问题。

授予第三方开发人员管理员访问权限令人不舒服。作为插件用户,我完全理解这一点。

另一方面,我可以理解要求管理员访问的原因,因为我公司出售WordPress插件。

最近我们的一位用户问道:你应该给WordPress插件开发者管理员访问权限来修复bug吗?

要回答这个问题,首先需要了解为什么插件开发人员需要您的WordPress管理员访问权限。

他们为什么需要管理员访问?

当您报告错误时,最好的开发人员所做的第一件事就是尝试在他们的测试站点上重现该问题。如果他们可以复制问题,那么他们就可以解决问题并更新插件。

现在,如果他们无法复制您报告的错误,那么他们就无法修复它。

你可能想知道,为什么这些聪明的开发人员不能复制你所拥有的问题?

那是因为每个站点都不同。有不同的网络托管环境和插件/主题的不同组合。这些变量中的一个或多个可能导致问题。

当插件开发人员测试他们的插件时,他们没有激活任何其他插件,并且他们使用默认的WordPress主题。

这就是为什么有时您遇到的错误特定于您的网站。也许这是您正在使用的主题或您已安装的其他插件的组合的错误。

为了让插件开发人员修复bug,他们必须知道是什么导致了这个问题。这就是为什么他们要求你的WordPress管理员访问权限,所以他们可以拥有所有相同的变量。

你应该给管理员访问开发人员?

是的,如果您想要修复错误,您需要为插件开发人员提供管理员访问权限。

不,您不必授予他们管理员权限你的实况网站

插件开发人员需要的是与您的实时站点相同的环境(即相同的主机,安装的相同插件,相同的主题和相同的设置)。

他们无需访问yourmainsite.com

用户担心的是插件作者会弄乱他们的实时网站并影响成百上千的访问者。

解决方案是让他们访问临时或测试站点。

简而言之,您需要在子域(如testing.yoursite.com)上安装WordPress,并确保它具有相同的主题和插件。接下来,您需要确保在此测试站点上获得与您的实时站点(您应该)相同的错误。

在大多数情况下,您可以要求您的Web托管公司的支持团队为您创建一个临时环境。只要求他们在子域上复制该站点,他们就可以比你快得多。

或者,您可以使用BackupBuddy之类的插件来迁移您的设置。

一旦你有了登台/测试站点,那么你可以让插件开发人员管理员访问它。

有一个临时环境是好的,所以把它想象成一项投资。

确保您进行后台搜索

即使您正在访问临时站点,我也总是建议您在插件开发人员或公司上进行一些后台搜索。

看看他们在行业中的感受。看看是否有关于它们的正面/负面评论。

我希望这篇文章能帮助你回答这个问题:你应该给插件开发者管理员访问权限来修复bug。

评论被关闭。