首页 > 解决方案 > 为什么 Wordpress Customizer 认为我的主题已损坏?

问题描述

我正在创建一个 Wordpress 主题。我的主题的根文件夹中有 index.php。我的 style.css 位于单独的文件夹 /css 中。我已经完成了设计的开始,一切正常。

我现在想用定制器添加一些选项。我已经开始在customizer.php 中添加一些。然后我去检查它们在 wp-admin 中的样子,单击我的主题上的“自定义”并获取...

“活动主题已损坏。恢复为默认主题。”

直到那时,主题都运行良好。我现在已经删除并重新安装了几次。一切都很好,直到我单击“自定义”。

错误消息指示我检查 index.php 和 style.css,它们都存在。可能是因为 style.css 不在根目录中,而是在 /css 中?如果是这样,我如何让定制器识别这一点?我的样式表已在functions.php 中正确排队。正如我上面所说,在我参与定制器之前,这个主题可以正常工作。

当我单击主题详细信息时,wp 似乎认为主题本身也是一个孩子。它不是任何事物的孩子。我正在使用下划线启动主题并进行调整。

Customizer 发生了什么,我该如何解决?

标签: wordpresswordpress-theming

解决方案


style.css 是每个 WordPress 主题所需的样式表 (CSS) 文件。它控制网站页面的展示(视觉设计和布局)。为了让 WordPress 将主题模板文件集识别为有效主题,style.css 文件需要位于主题的根目录中,而不是子目录中。


推荐阅读