如何创建子主题已经活跃的定制主题

时间:2019-01-04 作者:Manly

我刚开始在一家新公司工作,有多个WordPress网站,但没有一个使用子主题。

我在这里看到过关于使用比较脚本将文件与该主题的新版本进行比较的帖子,但我对脚本编写不太熟悉,甚至没有人提供如何进行比较的示例。

我还想知道我该如何让WordPress中的所有其他设置(主题定制、主页设置等)继续下去。我知道,在某些主题上,在移动到新主题时,可能会丢失很多拖放式编辑。我已经在这里犯过一次错误,必须迅速将其改回家长主题。

TL;DR
How can I create child themes and keep everything looking the same as parent themes that are already active?

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

这很难。我不知道有什么自动的方法可以做到这一点,因为每个主题都是不同的,谁知道你(或任何人)对原始主题已经做了什么改变。

在我看来,如果您想正确地执行此操作并获得最佳结果,则需要手动执行此操作。

我会在本地安装wordpress,下载未经编辑的原始主题并将其安装在本地安装程序上,然后生成您的子主题。您只需并排打开本地站点和实时站点并进行比较,就可以很容易地在管理中查看主题选项。这将使您的所有设置保持一致。您还可以从定制器中获取任何样式,并将其放入本地站点。

与站点设置对齐后,现在需要对文件进行相同的编辑,但这次要在新的子主题中进行。根据您使用的IDE或文本编辑器,您可能可以安装一个diff工具来比较文件之间的差异。与此类似online diff tool.

如果你慢慢来,一节一节或一页一页地比较实时版本和本地安装,最终你会得到一个匹配的子主题。

不是很快,但它会把你带到那里!

相关推荐

About wordpress child themes

我对WordPress和儿童主题有一些问题。据我所知,如果我不想在更新主题时失去任何东西,使用子主题是很重要的。我是WordPress的初学者,到目前为止,我一直在使用PageBuilder(管理面板上的板载自定义选项)自定义我的网站,并在“附加CSS”选项中加入几行CSS。所有这些都是在主主题上完成的(只是玩转尝试学习),现在我想开始使用一个儿童主题。问题如下:我不知道我是否可以像通过管理界面设计父主题那样设计我的子主题,或者我是否必须通过文本编辑器(在我的计算机上,然后通过FTP等方式上传)对所有内容