在我的 WordPress 网站中,我创建了一个基于主题 Divi 的子主题,子主题工作完美,从未出现过问题,它不会在屏幕上显示任何 PHP 错误消息,并且设计完全响应式,因为我预计。
我一般都是通过GIThub推送子主题文件夹和子主题文件。
今天我发现 WordPress 管理区域的外观 -> 编辑器显示以下消息:
这个主题已损坏。缺少父主题。请安装“divi”父主题。
我不明白为什么现在才出现该错误消息。 可以请大家指教吗?
WordPress 版本 4.5.13
子主题CSS标题:
/*
Theme Name: Divi Child
Theme URI: https://webmarcello.co.uk/
Description: Divi Child Theme
Author: Marcello Perri
Author URI: https://webmarcello.co.uk/
Template: divi
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: divichild
*/
谢谢
我解决了这个问题,问题是我的子主题CSS文件标题中的属性
Template: divi
,单词divi
(这是父主题)必须大写D
。
这是正确的 CSS 标头:
/*
Theme Name: Divi Child
Theme URI: https://webmarcello.co.uk/
Description: Divi Child Theme
Author: Marcello Perri
Author URI: https://webmarcello.co.uk/
Template: Divi
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain: divichild
*/
无论如何,感谢您的帮助。
2023 年更新:
正如下面人们所建议的,模板需要使用模板文件夹的确切名称进行设置:
Template: <template folder name>
您当前使用的是 WordPress 版本 4.5.13 - 最新的 WordPress 版本是 5.5.1!
您应该立即更新WordPress!
您可以在此处获取最新的 WordPress 版本,或直接在您的管理仪表板中进行更新。
更新 WordPress 后,检查父主题是否有更新。 也许这可以解决您的问题。
注意:旧的 WordPress 版本存在很高的安全风险 - 新版本中修复了错误和安全漏洞。