我对一般的高级主题有疑问,而不是特定主题。
当您需要更新高级主题时,许多网站建议您停用并删除主题的现有副本。然后你应该上传并激活新版本。
我不是主题开发者,所以也许我不明白这一切是如何运作的,但是很多高级主题在您的管理区域中添加了自定义选项。其中一些选项将是自定义SEO设置或其他东西。
如果您在上传更新版本之前停用并删除主题,是否会删除您为所有这些选项保存的设置?
此外,当您尝试在管理区域中上传新主题而不删除旧版本时,它会说它无法覆盖现有文件夹。有没有办法强制主题覆盖现有版本,以便只需通过管理区域上传,而无需删除以前的版本?
希望这是有道理的:)任何帮助或建议将不胜感激:))
答案 0 :(得分:0)
主题的选项存储在数据库中,当您从“themes”文件夹中删除主题时,您只是删除其文件,而不是以任何方式更改数据库,因此当您上传新版本的主题它仍然可以访问这些选项,而不会丢失任何信息。
如果新版本的文件夹名称与旧版本相同,您甚至不需要停用旧主题。
要避免“文件夹已存在”错误,您只需重命名旧主题的文件夹并上传新文件夹,这样您就可以备份,以防主题的新版本无法按预期运行。< / p>
只是旁注,如果您打算修改高级主题,请始终使用child themes,否则更新后所有修改都将丢失。