安全地更改父主题

时间:2019-07-13 作者:Luke Anglin

我想编辑一个父主题,而不仅仅是函数和样式文件。我发现儿童主题没有我想要的灵活性。如何编辑父主题,而不存在更新覆盖所有更改的所有风险和可能性?

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

简而言之:不容易。

首先,我要说的是:通过子主题,您可以连接到函数、过滤值、更改模板,甚至交换javascript文件。这通常就足够了。

根据注释进行编辑:如果主题使用最佳实践进行编码并检查子主题目录,则可以将模板从父主题复制到子主题,然后在那里进行更改。

如果儿童主题不够,您有两种可能性:

手动写下更改或备份文件。更新主题后,请复制步骤。

使用ssh连接到服务器。在themes文件夹中安装git(或者根目录,如果需要)。签入更改。无论何时更新主题,git都会将更改合并到更新的主题中。Git不适合初学者。在尝试git之前,请确保备份完整的安装。

目前没有其他解决方案。

SO网友:Jacob Peattie

只需重命名主题文件夹。这实际上使其成为一个新主题,因此它将不再接收原始主题的更新,但您可以安全地对其进行更改。

相关推荐

WooThemes-供应商/预订-允许供应商管理资源

我正在尝试从WooThemes为bookings插件带来新功能。在组合预订和供应商插件时,不允许供应商用户管理资源(资源是自定义帖子)。我将新功能添加到资源自定义帖子中,然后将这些功能添加到供应商角色(通过用户角色插件)现在,资源显示在供应商角色的管理菜单中,但当我尝试添加新资源时,会出现“您无权访问此页面”错误。我添加的新功能:https://i.stack.imgur.com/OCDlV.png添加到角色的功能:https://i.stack.imgur.com/5t696.png使用角色登录时显示的