Child Theme > Template

时间:2014-04-25 作者:Snowcrash

我错误地更新了子主题样式表中的模板变量。不过,网站还是可以的。我唯一的迹象是在管理部分,它说这个主题不存在。

所以,我的问题是-这个变量是在呈现页面时实际使用的,还是只是提示控制面板通知用户?

2 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

“模板”行。。。这个。。。

Template:     twentyfourteen
。。。是子主题的必填字段。这就是为什么WordPress告诉我们这是一个子主题,而不是一个独立的主题,以及应该将哪个主题用作父主题。未被子主题替换的文件是从父主题加载的。

没有“模板”这一行,你肯定会有问题,但你有多少问题取决于(我推测)孩子对父母的依赖程度。如果子文件只替换一个或两个父文件,您可能会遇到很多麻烦。如果孩子更换了几乎所有的东西,你可能不会注意到问题。当然,很大程度上取决于哪些文件被替换,哪些文件应该从父级加载。

参考号:https://codex.wordpress.org/Child_Themes

SO网友:Rarst

父主题和子主题的选择持久存储在templatestylesheet 选项。所以,即使你以这种方式打破了儿童主题,也不会立即产生问题,因为它仍然是“被记住”的。

然而,这显然并不意味着它没有断裂,也不是通过任何拉伸的正常操作模式。

因此,逐字回答您的问题-不,它不会直接用于每次页面加载。然而,它是儿童主题所需的重要信息。

结束

相关推荐

Child-theme breaks site

所以,我有一个子主题,里面除了所需的CSS文件之外什么都没有。一旦我激活了这个儿童主题,我的整个网站就关闭了。最后我有两个问题:激活一个只有CSS的子主题怎么能破坏我的网站</我怎样才能回到我原来的主题</这些是网站给我的错误:Warning: require_once(/wp-content/themes/interio_child/admin/options-framework.php) [function.require-once]: 无法打开流:中没有此类文件或目录/wp-c