您可以尝试Theme Test Drive 该插件可帮助您在实时站点仍处于完全功能状态时预览主题的开发副本。
假设它与您正在处理的主题相同(听起来很像),您可以将现有主题复制到新的主题文件夹中,只需更改样式中的主题名称值。开发副本中的css。。。然后通过主题试驾页面激活此主题的预览,或只需使用:
?theme=new-name
在任何页面的URL中。(“新名称”变为“新名称”)
这可能比使用现有的live主题要好,因为根据您正在编辑的模板,输入错误可能会对live end造成灾难性的影响,或者模板可能会在其他地方使用,因此您可能也需要检查一下(例如index.php是一个后备模板,所以这样使用它可能是一个好主意,也可能不是一个好主意。)
* index.php
* This is the most generic template file in a WordPress theme
* and one of the two required files for a theme (the other being style.css).
* It is used to display a page when nothing more specific matches a query.
* E.g., it puts together the home page when no home.php file exists.
* Learn more: http://codex.wordpress.org/Template_Hierarchy
无论如何,当您对开发版本感到满意时,请更改样式。css主题名称返回到开发副本中的原始名称,并通过FTP重命名主题文件夹,以快速“切换”主题开发副本到现有主题文件夹名称。
/wp-content/themes/live-theme/ -> /wp-content/themes/backup-theme/
/wp-content/themes/new-theme/ -> /wp-content/themes/live-theme/
(我这样做是因为它速度更快,也因此您不必为“新”主题重新配置现有侧栏小部件-看起来并不总是这样,但如果您“激活”与现有主题相关的新主题副本,有时它们可能会“丢失”或“不活动”。如果您想更安全地使用它们,可以对主题更新执行类似的技巧。)
然后检查现场是否正常,如果不立即切换文件夹并继续运输,呃,我的意思是开发。。。
我最近在我自己的主题框架文档页面上做了一个关于使用主题试驾插件的分步说明,如果这有助于进一步:Muscle Flex Docs