如果用户仅通过主题>自定义对主题进行了修改,我是否可以安全地更新主题?我知道,如果用户想要直接编辑php/css/javascript文件,就必须克隆并创建子主题。但是,如果只有通过主题>自定义进行修改,那么在主题更新后还会有更改吗?
更新用户自定义的主题
1 个回复
SO网友:Chip Bennett
简短回答:yes.
详细回答:
自定义API使用两种方法中的一种来存储自定义设置:设置API或主题Mods API(后者是默认方法)。因此,所有更改都保存到数据库中,要么作为主题定义的选项,要么通过theme_mods_{themeslug}
.
更新主题时,主题文件将在/wp-content/themes/{themeslug}
已删除并替换,但wp_options
保持原样。
结束