更新时间:
我创建了一个全新的WordPress安装,复制了基本和基本子主题,并激活了基本子主题。外观/自定义显示与下面第1点所述相同的白色屏幕。
然后我激活了Base,并且外观/自定义屏幕出现了相同的错误,这在之前的WP安装中没有发生。这让我相信我的定制程序代码有问题。我会追根究底的。
我开发了一个自定义主题,我们称之为;“基本”;,基于https://underscores.me/, 这是其他几个儿童主题的样板。基本主题具有几个可通过主题定制器访问的主题mod。我还创作了一个儿童主题Base,即“a.K.a.”;基本子项“;,现在只包含样式。css文件,复制如下:
/* Theme Name: Base Child Template: base Theme URI: https://blabla.com/ Author: Me Author URI: https://blabla.com/ Description: Base Child Version: 1.0.0 Text Domain: base-child Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready */只安装了以下插件:
ACF照片库字段(免费版)高级自定义字段(免费版)
- 当基本主题被激活时,一切正常,这意味着所有自定义帖子类型都存在,主题定制器工作完美,所有短代码的行为都像它们应该的那样,等等。
从现在起,事情会变得很混乱,所以请对我耐心点。一旦我激活了Base Child,奇怪的事情就开始发生了:
如果我进入“外观/自定义”,屏幕上只显示;您正在自定义站点名称;消息,页面标题为;自定义:正在加载"E;永远其他方法都不起作用Uncaught SyntaxError: Unexpected token \'<\' on customize.php on line 5240, 在查看页面源代码时,我发现了一个php错误:Warning: sprintf(): Too few arguments in C:\\wamp64\\www\\base-boilerplate\\wp-includes\\theme.php on line <i>1027</i>
style.css. 我很惊讶地看到,所有在Base中创建的自定义帖子类型都以二十个孩子的身份出现在Base Child中。关于外观/自定义,我得到了与第1点相同的行为。这就好像卑鄙的孩子还是卑鄙的孩子一样style.css. 转到浏览器,看起来Base Child仍然是二十岁的孩子。无自定义帖子类型,无外观/自定义问题
请帮忙。