常见问题:我做了一些更改,但什么都没有发生

重要提示:请注意,这不是支持页面。如果您需要针对特定问题的帮助,请参阅支持论坛

在您对 WordPress 内容或设计进行一些更改后,您可能会发现没有任何变化。

一些常见因素可能导致此行为,例如:浏览器缓存、服务器端缓存、缓存插件以及在文件系统中不正确的位置进行更改。

浏览器缓存

有时,当您第一次访问网页时,加载需要一段时间。但是,您在该网站内访问的下一个页面就不会花费那么长时间。这是因为——为了提供帮助——您的网络浏览器会将网页信息存储在您的计算机上。将来,网络浏览器会从您的计算机而不是实际网站重新加载网页数据。存储这些网页数据的地方称为缓存。缓存是优化您的网页浏览体验的重要方式。

有时,当您对网站进行微小更改时,浏览器可能不会将其识别为重大更改,从而导致问题。由于浏览器尚未将您的调整注册为实际更改,因此它选择重新加载您之前查看的完全相同的页面。在这种情况下,解决方案是清除或清空您的浏览器缓存

清除浏览器缓存

通常,要查看页面上的更改,您会点击浏览器工具栏上的“刷新”按钮或按下键盘上的 F5 键。在许多情况下,这只是重新加载页面而不会清除浏览器缓存。以下是一些清除浏览器缓存的技术,以便您在页面重新加载时看到更改。

清除浏览器缓存的方式取决于您使用的特定浏览器。以下是如何清除一些常见浏览器缓存的方法:

除了清除缓存,每个浏览器都可能有一种停止或最小化网页缓存的方法。使用此技术会明显减慢您的网页浏览速度,而且它不是一个完美的解决方案,因为仍然可能发生某些缓存。但是,在一定程度上它仍然有帮助。请查阅您的互联网浏览器的帮助文件,了解如何关闭缓存功能的具体信息。

服务器端缓存

请注意,某些网络托管服务会在后端使用缓存插件,而不会明确告知用户。您可能可以通过您的网络主机配置面板将其关闭。为了确保,您可以询问网络主机支持成员是否使用了任何缓存插件,并根据需要请求将其关闭。

如果您使用的是托管式 WordPress 托管计划,也可能出现这种情况。许多托管式 WordPress 托管计划都使用服务器端缓存。如果您正在使用托管服务提供商的托管式 WordPress 服务并且遇到此问题,您可能需要查看他们是否有手动清除缓存的选项。在许多情况下,清除缓存后,您的更改会立即显示。

如果您在您的 Web 服务器上使用缓存 HTTP 反向代理(例如 Varnish),您对文件的编辑可能不会立即出现。编辑可能在缓存版本过期后一段时间才能可见。您可能需要调整您的缓存系统以消除此问题。

WordPress 缓存插件

一些 WordPress 插件还会为您的 WordPress 网站添加缓存功能。这有助于您的网站加载更快,因为 WordPress 可以从缓存中检索您博客的页面,而不是重新生成它们。

任何好的缓存插件都会在发布文章、页面或评论时清除缓存。但是,如果您进行其他更改(例如,更改主题),缓存可能不会被清除,并且旧版本仍会显示。在这种情况下,请检查插件的说明,了解如何清除其缓存。

请注意,WordPress 默认带缓存,因此上述内容仅适用于您自行安装了缓存插件的情况。

检查您的来源

有时,即使是最好的网页设计师、开发人员和程序员也会犯错。正是这些小细节会把事情搞砸。让我们来看看一些最常被忽视的细节,这些细节会在您不注意时发生。

检查地址

您“修复”的文件的名称和文件夹与您正在查看的相同吗?请看以下两个地址(URL)。

  • wordpress/wp-content/themes/yourtheme/style.css
  • test/wordpress/wp-content/themes/yourtheme/style.css

在这种情况下,您可能能看到区别,但当在地址栏或文本编辑器中查看时,您可能会错过指定特定文件夹位置的“test”一词。

如果您还使用不同的样式名称,请非常密切地注意“style1.css”和“stylel.css”之间的区别。第一个文件名是“style”后跟数字“1”,而第二个文件名是“style”后跟小写字母“L”。如果您正在使用不同但相似的文件,请确保给它们起独特的名字,例如“style-red.css”和“style-800.css”,以便您能清楚地看到区别。

检查模板

如果您正在编辑模板,您确定您正在查看的页面是由该模板生成的吗?请记住,许多模板包含非常相似的文本。例如,文章标题可能出现在单篇文章页面、索引页面、搜索页面或存档页面(仅举几例)。

如果您在弄清楚正在使用哪个模板时遇到困难,请参阅模板层级

检查您的上传

当您对文件进行更改时,它通常在您的计算机硬盘上,您必须将文件上传到您的主机服务器才能在互联网上查看。您确实上传了吗?您把它放在了正确的文件夹里了吗?它真的在那里吗?当覆盖完全相同的文件时,它并不总是完全覆盖,所以考虑从主机服务器删除原始文件,然后上传新版本,以确保正确的文件完整地存在。

自我测试

假设:
a) 您正在处理正确的文件,并且
b) 它在正确的位置,名称也正确,但您仍然看不到您所做的更改。

此时,是时候完成以下步骤了:

  1. 备份您正在处理的文件,并检查备份是否安全存放。
  2. 进行重大更改(例如将您的style.css中的背景设置为#ff0000甚至红色)。
  3. 在浏览器中查看更改后的网页。务必清除缓存,以确保您看到的是新版本。
  4. 如果没有任何变化,请从服务器上删除该文件(且仅删除该文件),然后尝试再次查看该文件。如果仍然没有任何变化,则您和 WordPress 正在查看完全不同的文件。是时候拿出您的侦探帽,开始弄清楚发生了什么以及您的文件去哪了。
  5. 检查您选项面板和数据库中的 URL 设置。如果此问题仍然无法解决,请在WordPress 论坛上发帖,让专家介入帮助。

这篇文章有帮助吗?如何改进?

首次发布

最后更新