如何为一个已经有很多定制的网站创建子主题?

时间:2015-07-10 作者:cameck

我刚刚接管了一些没有儿童主题的旧WordPress网站。这些网站是高度定制的,不仅仅是风格。css文件。标题。php,函数。php都可能被修改。到目前为止,我的最佳想法是将所有可疑文件复制到子主题文件中,但我还没有找到任何有详细文档记录的方法来实现这一点。我想确保这些网站是最新的,不会破坏它们。

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

我编写了一个名为wp diff的脚本,您可以在命令行上使用它来实现Brad Dalton提到的比较步骤。

如果您有许多站点,那么使用命令行工具要快得多+可以访问所有WordPress安装文件,无需更改Apache(或其他服务器)配置。通常,Web服务器配置为阻止对的访问。WordPress安装中只能由WordPress+使用的php文件应该对外隐藏。

第一步是了解WordPress核心文件是否已更改。

第二步(再次使用命令行)是在一个主题的原始副本(如215)和正在使用的主题之间进行“区分”。

我有一个新客户,有20-30个站点,其中有人愚蠢地对213个站点进行了大量修改。

有了这些网站,我必须做你正在做的事情。

1) 查找差异

2) 将差异移到子主题中

3) 在旧黑客主题+原始主题+子主题对之间来回切换,以确保所有功能都正确

我看不到附加wp diff脚本副本的方法。如果你想要一份副本,goole me+查找我的Skype ID+向我发送一条添加联系人的消息,告诉我你正在请求wp-diff的副本。

结束

相关推荐

Child-theme breaks site

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