个性化阅读
专注于IT技术分析

如何将在父主题中进行的所有修改移到子主题?

我正在处理一个Wordpress项目, 由于疏忽, 我开始对我安装的父主题进行所有修改。

既然我意识到了, 我应该改为使用child主题, 我已经将它放置了, 而我所面临的问题是, 我添加的所有徽标和背景现在都设置为default(如果我切换到父主题, 一切都很好)。是否有一种简单的方法将所有这些更改从父主题转移到子主题?

另外, 在父主题中, 我已经编辑了404.php文件, 是否会对该主题进行更新, 它将恢复为正常状态?如果是这样, 是否可以将在父主题的404.php中所做的修改移到子主题?


#1


首先, 你应复制已创建的父主题, 将其称为Modifyed-parent-theme。

然后导入你选择的原始父主题(将其称为clean-parent-theme)。

并按以下说明创建一个空的子主题:

https://developer.wordpress.org/themes/advanced-topics/child-themes/#how-to-create-a-child-theme

将其与你要在主样式表中使用的父主题相关联:style.css

/*
 Theme Name:   Your Child Theme
 Template:     clean-parent-theme
*/

然后, 你可以简单地将修改后的文件从主题文件夹(modified-parent-theme)移至子主题目录。

这些文件(如404.php …)将自动覆盖父主题的文件, 你将能够在不丢失自定义的情况下更新父主题。

赞(0)
未经允许不得转载:srcmini » 如何将在父主题中进行的所有修改移到子主题?

评论 抢沙发

评论前必须登录!