升级WordPress后应该保留哪些文件?

时间:2013-01-11 作者:marikamitsos

我们最近得到了一些博客/网站的支持,这些博客/网站早在wordpress在v2上时就开始了。1.3甚至2.0.4

将站点升级到最新版本(3.4.2和3.5)后,我们发现根目录中的文件以及/admin和/includes是旧版本的“遗留文件”,或者在这些最新版本中被重新定位。下面是我所说的一个例子:updated installation - new installation http://db.tt/GpLJr5P9

某些文件状态:“此文件已弃用,仅为向后兼容而存在”

所以你觉得怎么样?应该删除这些文件,去喝杯啤酒吗!!!他们应该留在那里吗?

关于这个问题有没有具体的/经过测试的答案?

PS:我知道this post 但对那里提供的答案不太满意。尤其是将当前问题与this one 关于dbdelta。因此,我有点重新讨论这个问题(如果我可以这样做的话),希望得到更明确的答案。

2 个回复
最合适的回答,由SO网友:fuxia 整理而成

删除所有内容,但wp-contentwp-config.php, 将新安装复制到目录中。升级时,WordPress将使用数据库查看应该做什么,而不是文件。

并非所有文件都会自动删除,因为其中一些文件可能仍被过时的插件或外部脚本使用(旧的feed文件就是很好的例子)。

SO网友:Mark Kaplun

在/admin和/includes下的文件可以安全删除,因为它们不应该从核心之外使用(我假设您在这些站点上没有运行一些旧插件)。

根文件是不同的,但我要说的是,备份它并继续。他们之所以被弃用是有原因的,可能是因为该功能已整合到一个文件中,或者是因为他们提供了无人使用的功能。无论是什么原因,如果让它们向全世界开放,您就有可能因为核心更改而成为安全漏洞,而且因为没有人在审计例如wp-rss2。php以后,您可能永远都不会知道它,直到为时已晚。

结束

相关推荐

Advantages of dbDelta

我理解它对于将公开发布的东西的优势,但它是否会随着代码的不断发展而节省精力,从而对开发人员有任何好处?就像现在一样,我正在查询中硬编码表名,如果我要更改名称或其他什么呢?