WordPress子主题可覆盖父主题的文件有:
wordpress核心文件:
style.css -主样式表,WordPress主题信息存储(主题名称、版本、作者等)【子主题必须含有,注意这个文件不会覆盖,而是增加样式】
screenshot.jpg 子主题封面【最好是有,方便分别】
functions.php -主题功能文件,主题所需要使用的函数、方法、类均可在此文件输入【注意这个文件不会覆盖,而是增加函数,或者类】
index.php – 主题首页文件
header.php – 主题顶部文件
footer.php -主题底部文件
archive.php -所有归档列表(如果没有tag.php、category.php、author.php、date.php等页面,则会使用这个作为默认列表)
tag.php -标签结果列表(点击一个标签,含有这个标签的所有文章列表)
category.php- 分类目录列表
author.php -作者文章列表
date.php – 时间归档
search – 搜索列表
page.php – WordPress页面(单页)
single.php -文章页
其他
404.php -404状态页面
woocommerce文件夹(若主题支持woocommerce,则会在主题找到woocommerce模板文件夹,woocommerce文件子主题全部能够覆盖掉)
以上文件,子主题若存在,WordPress则会直接使用子主题的文件,而放弃使用父级主题的文件,因此,如果你需要修改父主题的哪一个文件,则直接找到父级主题的文件,复制粘贴到子主题中进行修改即可。
ps.注意:子主题中style.css 和functions.php 不是覆盖父级主题,而是增加
这里需要注意,自主体functions.php文件中不要输入和父级主题相同的函数名、类名,否则会出现函数名冲突报错。