Override file in parent theme

时间:2012-08-19 作者:Sebastian

这可能是一个常见的问题,但我有一些困难,因为这是我第一次编辑WordPress主题。

我正在尝试创建基于Zincios的儿童主题。这对于CSS来说是很好的,但是当涉及到编辑HTML时,它就不起作用了。我的文件名和路径与原始文件相同。知道会出什么问题吗?现在我只想注释掉/删除一个div。

非常感谢。

1 个回复
SO网友:Ryan Street

如果它是函数文件,则子主题将与其父主题一起加载,首先加载子主题。

如果是索引。php文件,您需要确保您的WordPress版本大于或等于3.0。否则,您的索引。php文件不会覆盖。

对主题进行了大量的返工,因此请确保查看有关主题的文档,尤其是子主题覆盖。

https://developer.wordpress.org/themes/advanced-topics/child-themes/

基本上,要覆盖另一个文件,只需确保它具有相同的名称。如果您试图覆盖特定于主题(即不是WordPress默认主题文件)的文件,它将不起作用。你必须覆盖WordPress特定的主题名,然后从那里开始。

例如,如果您试图覆盖page.php, 只需放置一个page.php 子主题目录中的文件。

如果page.php 在某个父主题子目录中包含或需要某个特定文件,您必须重写page.php 并更改包含位置。

结束

相关推荐