我搜索了此问题的解决方案,但找不到答案(或问题的精确副本)
基本上,我在MAMP Pro上设置了多站点(Apache端口80,MySQL端口3306)。设置很顺利,我通过一个子目录创建了一个新站点。
父主题加载良好。我创建了一个子主题,它被激活了(它不会显示断开的消息)。在外观页面上显示消息“此主题需要父主题”,但在主题描述下方。
然而,当我查看网站的首页时,页面是空白的,根本没有html。
可能是错误吗?我已经花了几个小时在这件事上,事情进展得不太顺利。子主题的代码,只有CSS,没有函数。php或子主题文件夹中的其他php文件。
/*
Theme Name: Confit Child Theme
Author: Automattic
Template: confit
Description: Confit Child Theme 1
Version: 1.0
*/
@import url(\'../confit/style.css\');
还应该提到,父函数也没有加载谢谢!
最合适的回答,由SO网友:Roc 整理而成
基本上,每次创建新博客时,我都会使用子主题作为默认主题。在wp配置中。php文件-我正在调用
define(\'WP_DEFAULT_THEME\', \'confit-childtheme\');
define( \'TEMPLATEPATH\', \'/public_html/wp-content/themes/confit\');
我了解到,当您使用子主题作为默认安装主题时,必须引用父主题文件夹。这是
error.
调试时收到的错误为Constant TEMPLATEPATH already defined in /Volumes/Home/Websites/wp-includes/default-constants.php
因此,我删除了第二行,子主题正确显示,同时也是新博客安装时的默认主题。
谢谢你brasofilo