最佳做法是将您的实时站点复制到临时站点,在那里您可以应用新主题并进行任何需要的编辑,然后将这些设置复制回您的实时站点。
无论切换到哪个主题,您都会“丢失”小部件。如果您使用的小部件是在主题本身中编码的,那么这些小部件将无法用于任何其他主题,除非您将它们复制到子主题或自定义插件中。即使是标准的WP核心小部件也会“丢失”它们的内容——对于每一个主题更改,WP都假设您想从头开始,所以您需要重新设置它们。这也是建立一个临时站点很有帮助的另一个原因——你可以复制和粘贴,而不是试图记住你在哪里有什么内容。
这个过程完全取决于已经完成了多少主题定制,以及您希望对新主题进行多少定制,这是一个偏好问题,也是一个站点独特需求的问题。理论上,您可以将所有内容复制到临时站点,交换主题,设置小部件并调整一些内容,然后在几个小时内将所有内容复制回生产环境。这在很大程度上取决于你复制网站的速度,而这通常取决于你的主机。有些操作非常简单,而另一些则更多地是手动操作。有一些插件可以进行备份并帮助您迁移数据库,如果您不使用具有内置暂存/克隆功能的主机,这些插件还可以加快迁移过程。而且,根据主机的文件管理器的不同,将live site文件夹中的所有文件复制到临时站点文件夹并使用phpMyAdmin下载live数据库并将其导入临时数据库可能会非常快速和方便。