如何解决WordPress问题(即使您不是开发人员)

如何解决WordPress问题

WordPress为那些没有编码经验的人提供了几乎无限的设计可能性。

你不需要是一个有经验的web开发人员或设计师就能创造出令人惊叹的东西。

但有无限的可能性,也有一个缺点——有时主题、插件和WordPress核心不能很好地相处,导致冲突。

在本文中,我将逐步引导您解决WordPress问题。

完成此过程可以解决您的问题,也可以帮助您确定谁可以为您解决问题(例如主题开发人员或web主机)。

让我们开始:

警告:在对站点进行任何更改之前,应运行完整备份。大多数主机都提供备份,但您应该始终拥有您可以控制的第三方备份。我使用BlogVault对于我的所有网站。您可以在我关于最佳WordPress备份插件.

我还建议更进一步,在故障排除过程中使用web主机的临时站点功能。根据个人经验,我可以告诉你,在现场网站上进行故障排除不是一个好主意。

如何排除WordPress安装故障并查找故障

步骤1–清除网站缓存

这似乎有点奇怪。我建议的第一步不是确认问题是否发生在其他人身上,而是清除网站上的缓存。

我之所以建议这样做,是因为大多数网站问题都是通过清除网站上的缓存来解决的。

现在,您的网站上可能有多个缓存层。

您应该至少有一层可以轻松清除的缓存,即缓存插件安装在WordPress网站上。

清除网站缓存

然后,您还可以拥有服务器级缓存和内容交付网络。

如果你确切地知道这些东西在哪里,那就去清除它们吧。如果您不确定,您需要向您的web主机检查缓存的位置。例如,WPX托管具有服务器级缓存,通常会很快清除,所以这很可能不会成为问题。然而,他们确实有CDN,但您可以通过访问您的帐户来清除该CDN。

清除缓存后,请使用匿名浏览器选项卡检查您的网站,查看问题是否仍在发生。如果是,请进入下一步。

步骤2–确认问题是否发生在其他人身上

现在,您的网站缓存将被视为问题的原因之一,我们可以继续确认该问题是否发生在访问您网站的其他人身上。

你需要尝试重现这个问题。

测试时,我建议使用不同的wi-fi网络或将电脑连接到手机的移动互联网。

某些问题可能是特定于IP的(例如,如果您意外触发了一条安全规则,阻止您的IP地址访问您的站点)。其他可以是特定于internet服务提供商的(在更新域名服务器时出现问题)。

一旦你确定问题影响他人,您可以确定问题是影响一小群人还是影响所有人。

我想通过使用VPN服务在不同位置访问我的网站。这是一个很好的选择,因为你可以复制大多数问题,因为你将以普通访问者的身份查看你的WordPress网站。

另一种选择是Uptrends全局正常运行时间检查器. 此免费工具将确认您的站点是否正在全球流行位置加载。

注:我曾经遇到一个问题,来自旧金山(美国)的访问者被完全禁止访问我的网站。

发生这种情况的原因是安全插件错误地阻止了我的内容交付网络.

修复?确保您的WordPress安全工具和web主机将内容交付网络使用的IP地址列入白名单。与您的提供商联系,他们会提供IP地址列表。

一旦您确认问题正在影响其他人,您可以继续执行以下步骤。

步骤3–更新WordPress安装

通过更新站点,可以解决大量问题。

我再次重申,在对网站进行任何更改之前,您应该进行备份。

备份站点后,您需要更新:

  • WordPress版本
  • WordPress插件
  • WordPress主题

保持站点更新是一种很好的做法,尤其是出于安全原因。

一旦所有内容都更新了,您将需要像以前一样清除网站的缓存,并检查您的网站匿名。

然而,您应该始终快速检查WordPress站点,以确保更新不会引起问题。

例如,如果您更新了WordPress核心,但安装了一个尚未更新的插件,这可能会导致问题。

如果是这种情况,您可以始终使用备份并将站点恢复到以前的状态。

步骤4–运行查询监视器插件

Query Monitor是一个专为web开发人员设计的WordPress插件,但不要让它吓到你。这是WordPress故障排除过程中必不可少的一部分。

不要担心学习这个插件中的所有内容意味着什么。只需将其用作问题的快速指示器。

我们的想法是,您可以使用此插件来帮助找出是什么插件(或主题)导致了您的站点出现问题。

首先,你需要前往插件添加新内容. 然后,搜索查询监视器,安装并激活它。

安装查询监视器

激活后,您将在WordPress网站顶部的工具栏中看到此选项:

工具栏中会显示新选项

如果出现问题,您将看到红色(或橙色)警告。您可以在上面的屏幕截图中看到所有内容—没有警告。

如果有警告怎么办?只需单击查询监视器选项卡,它将打开一个新窗口,显示导致错误的原因。

有时你可以发现你不知道存在的问题,因此有必要遵循我稍后将讨论的其他WordPress故障排除步骤。然而,这是验证某些问题的快速方法。

步骤5–切换到默认WordPress主题

有些问题可能特定于某个主题。

要测试这一点,您需要切换到默认的WordPress主题。您应该预装一个。他们通常每年都会推出一个新的,遵循特定的日期格式(例如–2020、2021)。

您可以通过转到更改活动主题外貌主题.

切换到默认WordPress主题

如果没有安装最新的默认主题,可以从同一页面安装。我建议优先使用这个主题,因为它们的设计总是考虑到WordPress的最新变化。

切换主题后,请清除网站的缓存,然后在干净的浏览器中再次检查网站,以查看是否出现问题。

如果这解决了问题,您将知道它是特定于主题的,因此可以联系支持人员。对于付费主题,请直接访问开发人员的网站。有关免费主题,请访问WordPress上的主题支持页面。组织并在那里发布您的问题。

根据问题的严重程度,您可能希望切换回原始主题并再次清除缓存。

注:很少有特定插件与特定主题冲突的情况。通过继续其余的WordPress故障排除步骤,您可以确保对正在发生的事情有一个更完整的了解。

步骤6–识别可能存在问题的插件

虽然这是WordPress故障排除过程中最繁琐的部分,但很容易做到。

这里的想法是,在问题解决之前,分别禁用站点上的每个插件。

在停用每个插件后,您需要清除网站缓存并检查您的网站匿名。如果您有CDN缓存,请确保也清除其缓存。

我建议重新激活您认为导致问题的插件,以确认这确实是问题所在。

一旦你知道是哪个插件导致了这个问题,你就有了一些选择。您自然会希望联系插件开发人员来报告问题并获得修复。

然而,在某些情况下插件不再被积极维护。或者插件对于站点功能并不重要,可以很容易找到替代插件。在这些情况下,最好的选择是切换到其他插件。

注:您可能会发现问题仍在发生。这通常意味着您的技术堆栈的另一部分存在问题。例如您的web主机或CDN提供程序. 在这一点上,我通常会联系我的主机和CDN的支持团队,让他们进行调查。一定要让他们知道你已经尝试过切换主题和停用插件。

如何修复WordPress网站问题

在我们讨论如何修复WordPress问题之前,我必须解释某些问题是如何分类的,因为这将影响您解决问题所需采取的步骤。

您可能会面临两种不同类型的问题:

  • 自定义问题–这些问题可能是无限的,但您使用的主题/插件在技术上没有任何问题。例如,如果您错误地添加了一些CSS,或者希望实现产品不可能实现的功能。这些案例通常不在支持范围内,但一些提供一流支持的公司将试图提供帮助。只是不要期望它,因为从技术上讲,没有什么是坏的。
  • 漏洞–这是指某些东西没有按预期工作。公司,无论是主题公司还是插件公司,都应该修复它。

有了bug,你会想直接去找负责插件/主题的公司。在某些情况下,主题和插件都可能导致彼此出现问题。在这种情况下,请联系两家公司。

对于与定制相关的问题,仍然值得联系主题/插件开发人员,但需要相应调整您的期望。这些类型的问题最好通过使用社区组来解决,例如通用WordPress支持论坛、Slack组或Facebook组。

现在,我将讨论获得WordPress问题支持的最常见方法。我不会对这些进行编号,因为它们完全取决于您所面临的问题。如果其中一个选项失败,请转到另一个选项。

联系主题和插件开发人员

现在您已经知道问题的原因,可以请求创建它们的公司提供支持。

对于免费主题和插件,您需要在WordPress上发布导航到支持选项卡。组织。

例如,如果我需要免费版本的Kali表单(我们最喜欢的联系人表单插件)的帮助,我们可以访问WordPress上的列表。org,然后单击“支持”。

连接插件或主题的支持

在发布新线程之前,最好搜索您的问题,看看其他用户是否报告了相同的内容。解决方案可能正在等待您。

对于付费插件/主题,最好首先通过其网站直接获得支持。

注:免费插件/主题的开发人员没有义务为故障排除提供支持或帮助。无论如何,寻求支持,但不要期待。一些人认为过度工作的开发人员应该把所有的空闲时间都花在解决问题上,这是不公平的。我们都得吃饭,对吗?

请与您的web主机联系

如果您使用WPX Hosting或Kinsta这样的托管WordPress主机,您会发现他们手头有WordPress专业人员可以帮助您。

例如,来自谢斯塔花了大量时间帮助我解决我的一个网站的问题。

因此,虽然修复第三方WordPress插件/主题的bug不在网络主机的职权范围之内,但值得向他们请教。他们可能意识到与平台的冲突,并能够提供解决方案。

搜索通用WordPress支持论坛

虽然每个主题和插件都有自己的迷你支持论坛,但您也有一个更通用的WordPress支持论坛。单击此处访问论坛.

这个支持论坛完全由社区提供支持。一群了不起的人放弃自己的空闲时间去帮助别人。这是一个巨大的资源。

查看相关Facebook组

Facebook群组可以成为解决WordPress问题的绝佳资源。

最受欢迎的主题和插件将有一个Facebook群组。虽然这些小组并不总是找到解决方案的最佳场所,但你可以搜索他们的帖子,看看其他人是否也有同样的问题。

然而,我只会在直接联系他们的支持后才使用这些小组。一般来说,在这些组中,支持查询可能会变得有点混乱,但如果您仍然陷入困境,这是一个不错的选择。

聘请开发人员或专门的WordPress支持服务

如果你已经用尽了所有其他选择,那么是时候让专业人士来解决问题了。

幸运的是,有WordPress维护服务可以为您解决这些问题,而且它们通常是相当实惠的。一些提供每月一次的服务,另一些也提供一次性服务。

FixRunner公司似乎是个不错的选择。我自己没有用过,所以我建议你先做自己的尽职调查。

我不是开发人员,但我喜欢解决问题,所以我总是自己解决问题,但这些服务是节省时间(和头痛)的有效选择。

常见WordPress问题的修复

在我遇到的所有WordPress问题中,最常见的问题往往是由于WordPress核心功能的阻塞造成的。

例如,安全插件可以尽可能加强安全性。有时它有点太多,可能会阻止其他插件正常工作。

我说的是XML-RPC和WordPress REST API。

WordPress的这两个部分都允许开发人员对平台做更多的工作。

例如,Jetpack使用XML-RPC允许您的站点和它们自己的服务器之间进行通信。和流行的登录页插件,优化压力,使用REST API与电子邮件服务提供商进行API集成。

因此,如果您遇到重要功能无法按预期工作的问题,请检查是否安装了阻止XML-RPC或REST API的插件。

它通常是安全插件,但有时性能插件(如Perfmatters)也会提供该功能。

我们需要谈谈网络托管

我已经建立网站超过10年了。在早期,我对web主机有很多问题,这些问题需要数周才能解决,或者根本不接受存在问题的事实。

例如,我曾经花了一个多小时进行现场聊天,试图让Media Temple承认我的网站存在严重问题。一旦他们承认了这个问题,我的聊天就升级到了票务支持,他们对解决他们平台引起的问题没有兴趣。在经历了9天的挫折之后,我换了一个更好的网络主机。

从那以后,我测试了更多的主机,并找到了一些我信任的特定主机。

因此,如果您需要更好的WordPress主机,我有一些建议供您参考:

  • 梦幻主机–价格合理的共享托管和可靠的支持。最适合新网站或小型网站。
  • WPX托管–高性能WordPress托管,包括恶意软件扫描、恶意软件删除、超快速CDN和响应支持。考虑到他们的产品,价格相当实惠。
  • 谢斯塔–高性能WordPress托管。包括CDN和恶意软件删除。它比其他主机更贵,但他们的支持非常好。
  • 狗万手机网页版–可扩展的云托管,性价比极高。非常适合那些有托管经验的人。他们的仪表板非常灵活,因此无需联系支持人员即可轻松解决问题。对于初学者来说并不理想,尤其是考虑到他们无法帮助WordPress进行故障排除。尽管考虑到价格低廉,这是可以理解的。

把它包起来

就这样!这篇文章中的步骤应该提供解决WordPress问题所需的一切。

在这篇文章的结尾,你应该对这个问题有一个更清晰的认识。而且,即使你没有解决方案,你也会知道在哪里可以找到。

技术挑战可能是一种阻力,但它们也是一个学习机会,可能非常值得。

祝你好运


披露:这篇文章包含附属链接。这意味着,如果你购买,我们可以给你一小笔佣金。

如何解决WordPress问题