什么时候改变一个主题会损害一个网站?

时间:2016-08-26 作者:user9885

我的主管认为,更改现有网站的主题就像单击按钮一样简单。

按照我的想法,根据主题的变化,帖子或页面(或其他东西)的区域可能会被添加、删除,或者布局可能保持不变(例如,只有颜色或背景图像可能不同)。如果事情被消除了,如果可能发生这种情况,WordPress开发人员是否会提醒他们可能发生了不好的事情,或者这些更改是否会消除现有的工作?

如果这些变化消除了现有的工作,那么人们如何才能知道(除了仔细检查整个网站之外)事情会受到怎样的影响。有没有可能提前完成?

3 个回复
SO网友:Ethan O\'Sullivan

简言之,是的。实现这一点的最佳方法是设置一个临时环境。这将是WordPress网站最新版本的副本。从那里,您可以更新主题并验证一切是否按计划进行。

一旦一切正常,您就可以将这些更改应用到您的实时环境中。See this article for more details.

SO网友:Mark Kaplun

这是关于开发人员的信任级别。

完全偏执模式-你根本不信任,你不仅阅读更改日志,还检查代码。当任何停机时间意味着明显的金钱损失时,这是唯一的方法。

完全信任-主题来自信誉良好的来源you 信任,他们声称事物的兼容性足以改变主题。在这种情况下,您只需更改主题即可。(注意,这里信誉良好意味着他们了解用户期望,并有适当的QA,而不是说他们从来没有bug)

(非常)广泛的介于两者之间-这都是关于风险计算的,如果您进行升级,您将损失多少金钱/时间,并且升级失败得很严重,您将不得不从备份中恢复站点。对于某些站点,设置适当测试环境的成本可能更高。

但正如你所暗示的,你在网站上的内容类型对切换主题的能力有着巨大的影响。一般来说,如果您希望能够轻松地更改主题,那么应该避免使用主题的任何特定小部件、短代码、post元数据和CPT。主题应该只用于前端设计,任何与内容相关的设置都应该在插件中完成。如果你在建立一个站点时遵循这条路径,那么主题切换应该几乎没有什么痛苦,主要的风险是侧栏和菜单区域名称不兼容,这可能需要一些小的努力才能将内容重新连接到它们应该位于的位置。

SO网友:Bhagchandani

要更改主题名称,需要在样式中更改它。css文件也包括文件夹名,但如果您在文件中的某个位置指定了静态路径,则可能会导致问题,但这不是文件夹名。你所能做的就是复制粘贴一个主题并更改其名称,然后尝试激活新主题。如果一切顺利,你可以备份旧主题并将其删除。希望有帮助。

相关推荐

Sucuri SiteCheck在使用iThemes Security Pro插件的域上失败

我在我的几个网站上安装了iThemes Security Pro插件。最近,我注意到我的Sucuri SiteCheck(自动和非自动)扫描都失败了,但我不知道为什么会这样。日志也不明确,告诉我:Unable to properly scan your site. Timeout reached.下面是插件给我的原始日志。如果有人能告诉我问题出在哪里,我将不胜感激。我没有在插件或Apache级别启用防火墙,尽管我启用了ModSecurity。但是,每当我尝试SiteCheck时,ModSecurity的日