10 个常见的 WordPress 主题问题以及如何解决它们
已发表: 2022-07-18据 W3Techs 称,所有网站中有 43% 是使用 WordPress 制作的,即超过 4.55 亿个网站。 尽管 WordPress 为大部分网站提供支持,但错误数量相对较低。
如果您在 WordPress 中遇到错误,请知道您并不孤单。 面对技术问题是我们需要处理的技术的一部分。 在处理错误时,让其他人知道它们是我们的道德义务,这样他们就不必面对我们所面临的同样问题。 这就是为什么我们为我们遇到的最常见的 WordPress 问题提供解决方案的原因。 无论您是否遇到问题,您都需要意识到今天或明天更有可能发生的错误。 让我们看看我们烤了什么!
10 个常见的 WordPress 主题问题以及如何解决它们
1. HTTP 404 错误
为什么会发生
当服务器没有就您的请求向您提供反馈时,通常会发生这种情况。 这意味着您正在寻找不存在的东西。 如果您输入错误的网址,或者您尝试访问的链接是正确的但管理员在设置永久链接时出错,通常会发生这种情况。 有时您需要知道如何在 WordPress 中设置 404 页面,以便您的访问者来到精心布置的页面
如何解决
请检查您输入的地址。 找到错字,改正。 您也可以尝试清除缓存并检查网络连接。
2.更新的主题和自定义消失了
为什么会发生
您可以通过两种方式自定义主题。 您可以使用 Gutenberg 编辑器、任何类型的构建器,或者编辑主程序文件。 如果您编辑主程序文件,您的自定义将在您更新主题时消失。 使用任何编辑器进行自定义将保存自定义,您无需担心更新主题。
因此,如果您已经自定义了主题,请不要更新它。 更新自定义主题将导致删除所有自定义。
如何解决
要保存您的自定义,您需要创建当前主题的子主题并根据需要自定义该子主题。 在这种情况下,您首先必须学习如何在不丢失自定义的情况下更新主题 WordPress,然后您可以轻松解决您的问题。
3. 无法安装包。 主题缺少 style.css 样式表
为什么会发生
style.css是一个包含网站样式的文件。 当程序找不到任何 style.css 文件时,就无法安装。 因此,它显示错误“无法安装软件包。 主题缺少 style.css 样式表”。 如果您上传了不正确的文件、不兼容的主题等,就会发生这种情况。
如何解决
- 正确检查 zip 文件
- 更新相应的文件
- 检查主题的兼容性
4. 丑陋的 URL 结构
为什么会发生
WordPress 为您网站的新页面提供自动生成的名称,例如http://www.example.com/?p=12345 。 此链接对用户不友好,并且没有向我们提供有关页面内容的信息。 此外,这对您的 SEO 没有帮助。 这就是为什么它被称为丑陋的 URL 结构。
如何解决
第 1 步:转到仪表板,将指针悬停在Settings上,然后单击Permalinks 。

第2步:将出现一个新页面。 您可以为永久链接选择任何常用设置。

第 3 步:向下滚动,然后单击保存更改。

5.如何修复内部服务器错误
为什么会发生
内部服务器错误背后有很多原因。 损坏的文件和其他插件中断在这些问题中很常见。 除此之外,它也可能是 WordPress 本身的问题。
如何解决
- 将 .htaccess 文件重命名为 .htaccess_old
- 卸载其他插件并通过试错法确定是否有任何插件导致问题
- 等待并给时间 WordPress 来解决问题
6.新主题看起来不像demo
为什么会发生
创建主题演示是为了给出网站的想法。 当您安装像 Flatsome 演示这样的主题时,这意味着您获得的是网站的结构,而不是其内容。 内容将是您自己的。 这就是为什么当您开始使用新主题时会得到一个空白的网站模板。
如何解决
解决方案因主题而异。 大多数主题都提供插件来下载他们的模板。 您可以安装该插件并找到您想要使用的演示。 然后应用它。 使用演示作为您的网站可能看起来很酷,但不建议这样做。 因为它会使您的网站相同,而不是唯一。 尝试使用空白页面并创建一个全新的设计网站。
7.做了一些改变,我看不到它们-
为什么会发生
这在任何 WordPress 网站中都是一个非常常见的问题。 它主要是由于缓存而发生的。 它可以是浏览器缓存、页面缓存或 CDN 缓存。
如何解决
通过安装最好的 WordPress 缓存插件来删除缓存,如下所示:
步骤 1:将指针悬停在Plugins上,然后单击Add New 。


第2步:将出现一个新页面。 在右上角,您会找到一个搜索框。 键入WP Super Cache ,安装并激活它。

第 3 步:将指针悬停在Settings上,然后单击WP Super Cache。

第4步:将出现一个新页面。 单击删除缓存按钮以删除缓存。

第 5 步:同样,将出现另一个页面,您可以在其中选择要删除的缓存类型。 单击Delete Expired删除过期缓存,单击Delete Cache删除所有缓存。

这是您可以删除站点缓存的方法。
8. 样本数据导入错误
为什么会发生
当它尝试加载不存在的帖子时,通常会发生此错误。 如果您的文件在需要时无法访问,也会发生这种情况。 当此示例数据错误发生时,您会看到类似这样的页面。 有时它会发生在 WooCommerce 的产品导入导出的情况下,不用担心,您可以通过应用一些简单的步骤轻松解决此问题。
如何解决
- 浏览主题,并找到它是否处于活动状态。 有时,未激活的主题可能会导致此问题。 激活主题,或更改它。
- 仔细检查文件的可访问性级别。 无法访问的文件,尤其是图像可能会导致此示例数据导入错误。 更改可访问性以解决此问题。
9.内存限制错误——
为什么会发生
通常,我们需要为程序运行分配内存。 当我们不为程序分配任何内存或将内存限制到最低时,就会发生内存限制错误。 如果程序没有运行所需的内存,程序就无法运行。 这是 WordPress 中非常常见的场景。 大多数情况下,256MB 是程序运行所需的最高内存。
如何解决
为了解决这个内存问题,我们需要改变内存限制。 虽然这需要一些技术专长,但我们将以一种方式演示它,任何有或没有技术专长的人都可以更改内存限制。
方法一
第 1 步:找到您的 WordPress 网站的wp-config.php文件
第 2 步:打开它,然后搜索MEMORY_LIMIT
第 3 步:您会找到一行作为 define( 'WP_MEMORY_LIMIT', '32M' );
第 4 步:将其设置为512而不是 32 。 这会给你最高的记忆。 (它不会总是 32,我们使用 32 进行演示。
方法二
第 1 步:找到WordPress 网站的.htaccess文件
第 2 步:打开它,然后搜索php_value memory_limit
第 3 步:将其设置为512 。 这会给你最高的记忆。
10.白屏死机(WSoD)
为什么会发生
你无法具体说明为什么会发生这种情况。 因为它没有显示 HTTP 代码或任何错误消息,而是显示一个白色的空白屏幕。 它可能由于各种原因而发生。 因此,专注于解决方案是有效的,而不是寻找其背后的原因。
如何解决
- 清除缓存然后尝试访问该站点
- 停用插件并尝试了解是否有任何插件导致问题
- 停用您的主题并尝试使用其他主题以了解问题是否与主题有关
- 如果没有任何效果,请尝试增加内存限制
结论
这些是您更可能面临的 WordPress 中最常见的问题。 通过本教程,您可以快速解决这些错误。 此外,这些解决方案将为您提供有关 WordPress 的深入了解。 WordPress 会不时进行更新,因此某些解决方案可能在一段时间后无法正常工作。 在这种情况下,请通过评论或电子邮件告知我们,我们会尽快更新。
您在 WordPress 中可能会遇到几种类型的错误。 其中,面对 HTTP 错误是最常见的。 如果您遇到任何 HTTP 错误,您可以在需要时轻松解决 HTTP 错误。
