我们最近对WordPress网站进行了一次重大升级(3.7.25到4.9.4-是的,可能不应该等这么久)。我首先设置了一个测试环境,并认为不会有任何问题。然而,在上线后,我们的一个旧插件在升级后无法工作。我对这个问题进行了研究,发现在4.9.2中,默认情况下总是使用mysqli,我认为这是一个较旧的插件,这可能就是问题所在。我找到的一个链接说在wp配置中添加了这一行。php文件:
define(\'WP_USE_EXT_MYSQL\', true);
这解决了问题,现在一切正常。
我的问题是,使用此解决方案并启用“旧”mysql\\u*功能是否会产生任何后果?我们升级WordPress(大约一年前,我们的PHP版本)的全部目的是为了更好的安全性,所以我不想回溯,让我们像仍然使用旧版本一样容易受到攻击。但现在我们仍然需要这个插件,更新它可能不会发生。。。