“主题缺少样式 CSS 样式表”如何解决这个问题
已发表: 2023-01-18您是否刚刚在 WordPress 网站上遇到“主题缺少样式 CSS 样式表”错误?
这是人们在尝试在其 WordPress 网站上安装主题时遇到的常见错误。 幸运的是,您可以执行一些简单的故障排除措施来解决问题。
在本文中,我们将首先探讨错误背后的原因,并提供对主题文件的一些基本了解,以防止错误再次出现。 然后,我们将向您展示如何修复错误并帮助您将您选择的主题上传到您的 WordPress 网站。
让我们开始学习本教程。
是什么导致“主题缺少样式 CSS 样式表”错误
“主题缺少样式 CSS 样式表”错误(也称为“缺少 style.css 样式表”错误)仅在您尝试将主题上传到 WordPress 网站时发生。
这是那些罕见的 WordPress 错误之一,它会告诉您错误的原因,即“缺少 style.css 样式表”。
style.css 文件存在于所有 WordPress 主题中。 它是主题的重要组成部分,因为它负责您网站的布局和风格。 因此,当文件丢失时,WordPress 拒绝安装主题并抛出错误。
以下是“主题缺少样式 CSS 样式表”错误的一些可能原因:
- 主题开发人员忘记在主题中包含 style.css 文件,或者可能将其放错了 WordPress 找不到的位置。
- 该文件夹被意外删除或损坏太多,以至于 WordPress 无法再识别它。
- 您上传的文件夹可能不是主题而是插件。 这种类型的混淆通常发生在为您网站上安装的主题提供附加组件的插件中。
- 也许主题文件存储在 zip 文件夹中,需要在上传前解压缩。 需要明确的是,主题文件应该上传到压缩文件夹中。 但众所周知,ThemeForest 等某些市场会添加一个额外的 zip 文件夹层,其中包含主题文件以及来自市场的文档和许可证。
现在我们对可能导致“主题缺少样式 CSS 样式表”错误的原因有了一些了解,让我们找到一种方法来从您的网站中删除错误。
如何修复“主题缺少样式 CSS 样式表”错误
要修复错误,您需要采取以下措施:
- 检查style.css文件是否真的丢失
- 确保 style.css 文件存储在正确的位置
- 确保它是一个主题,而不是一个插件
- 确保主题与 WordPress 兼容
你们中的一些人可能在上传子主题时遇到了这个错误。 这些解决方案也应该适合您。
快速说明:在本教程中,我们使用 Windows 来演示一些解决方案。 MacOS 用户也可以执行相同的解决方案,但步骤会略有不同。 这些帮助文档将在 MacOS 用户需要帮助时为他们提供指导。
现在,让我们开始吧。
1、检查style.css文件是否真的缺失
一个典型的 WordPress 主题文件位于一个 zip 文件夹中。 它包含几个文件和文件夹,包括 style.css 样式表。 要检查主题文件夹中是否真的缺少 style.css 文件,您需要从压缩的主题文件夹中提取文件。 就是这样:
右键单击zip 文件夹,然后选择“全部解压缩”选项。
为提取的文件选择一个目标文件夹,然后点击提取按钮。
如果您在提取过程中需要帮助,请查看这些适用于 Windows 和 MacOS 的指南。 或者考虑一个免费的在线工具,如 ezyZip。
解压缩完成后,打开目标文件夹(在我们的例子中为下载),您会注意到有一个新的主题文件夹似乎已解压缩。
打开解压缩的新主题文件夹并查找style.css文件。
如果您找到 style.css 文件,则表示 WordPress 出于未知原因无法读取该文件。 这可能是一个临时故障,或者主题文件可能已损坏。
我们建议下载主题的新副本并将其上传到您的 WordPress 网站。
但是如果您没有看到 style.css 文件,那么您需要尝试下一个解决方案。
2.确保style.css文件存放在正确的位置
style.css 文件应该位于主题的根目录中。 意思是,一旦你打开主题文件夹(解压后),style.css 就会出现。
如果它位于另一个文件夹中,WordPress 可能无法检测到它,这可能会导致“主题缺少样式 CSS 样式表”错误。
文件错放的情况很少见,但也有可能发生。 我们建议通过在窗口的搜索栏中输入文件名来查找其他文件夹中的文件。
所有带有“style”和“css”的文件和文件夹都会显示出来。 查找名为“style.css”的文件。 找到它后,选择该文件,右键单击并选择剪切。
接下来,转到主题的根目录,右键单击空白区域并选择粘贴选项。
您现在已将 style.css 文件移动到其原始位置。
现在 style.css 不再丢失,是时候将文件上传到您的 WordPress 网站了。
在上一步中,我们向您展示了如何解压缩主题文件夹。 现在您必须将主题文件压缩到压缩文件夹中。
右键单击解压缩的主题文件夹,然后从弹出窗口中选择压缩到 ZIP 文件选项。 几秒钟内,将创建一个新的压缩文件夹。
压缩文件夹准备就绪后,将新的主题文件夹上传到您的 WordPress 网站,然后点击激活按钮,让主题在您的网站上运行。
就是这样,您现在已经修复了“missing style.css”错误并在您的 WordPress 网站上安装了您选择的主题。
在某些情况下,移动 style.css 文件可能允许您安装主题……但由于您移动了文件而导致主题出现问题。 如果发生这种情况,我们建议您联系主题开发人员寻求帮助。
仅当您在其中一个主题文件夹中找到该文件时,此解决方案才有效。 那些在主题文件夹中没有找到 style.css 文件的人需要尝试下一个解决方案。
3.确保它是一个主题,而不是一个插件
从表面上看,很难区分主题和插件。
下载主题或插件后,您一定注意到压缩文件夹中只有软件的名称和版本。 它永远不会被标记为插件或主题。
因此,不难想象某些用户最终会上传插件而不是主题,从而导致 WordPress 抛出 missing style.css 错误。
这种类型的错误通常发生在购买主题插件时。
例如,我们的内部主题 Neve 是一个免费的 WordPress主题。 您可以通过安装高级附加插件– Neve Pro 来扩展其功能。
Neve 是一个主题,必须通过Appearance → Themes → Add New → Upload Themes 上传。 Neve Pro 是一个插件,必须通过Plugins → Add New → Upload Plugins 上传。
由于Neve Pro与Neve主题相关,客户将Neve Pro误认为是主题,并尝试像主题一样上传。 那是他们看到缺少 CSS 样式表错误的时候。
最重要的是,您需要确保您上传的主题确实是一个主题,而不是一个插件。
您可以从查看开发人员发布的帮助文档开始。 例如,在Neve Pro的安装帮助文档中,该软件被明确称为插件。
另一种检查您尝试安装的软件是插件还是主题的方法是查看文件夹包含的内容。
在插件中找到的文件因插件而异,但每个主题都有以下文件夹:
- 页脚.php
- 标题.php
- 边栏.php
- 标题.php
- 样式.css
如果您在软件中找到这些文件夹,那么它就是一个主题。 如果你不这样做,它很可能是一个插件。
4.确保你上传的是正确的主题文件
当您从 ThemeForest 等市场购买主题时,您通常可以选择仅下载主题文件或下载单个 zip 文件夹中的所有文档和主题文件。
您需要确保安装的是主题文件,而不是带有文档的压缩文件夹。
我们建议从您的计算机中删除现有文件,并仅从您的市场帐户下载主题文件。
为确保您下载的是正确的文件,请单击下载按钮旁边的箭头并选择仅可安装的 WordPress 文件:
下载文件后,通过外观 → 主题 → 添加新 → 上传主题将其上传到您的 WordPress 网站。
还是行不通? 尝试下一个解决方案。
5.确保主题与WordPress兼容
WordPress 是世界上最受欢迎的网站建设平台,但它肯定不是唯一的网站建设者。 数以千计的网站是使用 Joomla、Drupal、Weebly、Webflow、Squarespace、Wix 等工具构建的。
与 WordPress 一样,这些平台中的大多数都使用决定网站外观的主题。
ThemeForest 等市场在 WordPress 用户中很受欢迎,但它也迎合了 Joomla、Drupal、Weebly、Webflow 和其他用户的需求。 如果您不小心,您最终可能会购买一个主题,却发现它不是为 WordPress 构建的。
为确保主题是为 WordPress 构建的,请务必仔细查看主题页面。 您应该会在类别、标题、软件版本和主题描述等地方找到“WordPress”。
或者,您可以解压缩主题并查找常见的主题文件,如 footer.php、header.php、sidebar.php、header.php 和 style.css。
如果您确实下载了非 WordPress 平台的主题文件,请与市场支持团队联系并寻求退款。
永久修复“The Theme Is Missing the Style CSS Stylesheet”错误
当您尝试上传到 WordPress 网站的主题中缺少 style.css 文件时,会出现“主题缺少样式 CSS 样式表”错误。
style.css 文件是主题的重要组成部分。 它负责网站的设计和布局。 如果没有此文件,主题将无法在您的网站上运行,这就是 WordPress 拒绝上传它并抛出错误的原因。
要解决此问题,您需要采取以下措施:
- 解压主题文件夹,检查style.css文件是否真的丢失
- 确保该文件位于主题的根目录中
- 确保文件是主题而不是插件
- 确保您下载了正确的文件(尤其是从 ThemeForest 安装主题时)
- 确保主题是为 WordPress 而不是其他内容管理系统构建的
有关修复 WordPress 问题的其他一些技巧,您还可以查看我们的 WordPress 故障排除指南或修复 20 多个常见的 WordPress 错误。
这就是这个。 如果您对如何修复 WordPress 网站上的“主题缺少样式 CSS 样式表”错误有任何疑问,请在下方给我们留言。