这其实并不难,但你必须原谅我保持高水平,因为这只是一件愚蠢的事情,因为所有的事情都是默默无闻的安全。
你所需要做的就是WPDB
驱动程序,它继承WPDB
班将其放入/wp-content/db.php
文件,并确保初始化全局$wpdb
对象。
在驱动程序处,截取每个应该转到选项表的SQL,并用您想要的任何名称替换SQL中的表名称。
这听起来很吓人,但实际上并不吓人,也不涉及太多的工作。
对于那些来到这里的人来说,他们不明白整个想法的错误是什么:表名是由core和插件假定遵循特定模式的全局名称,如果将来使用新的表或模式,更改它可能会中断,或者现在就开始使用备份插件之类的东西,这些插件假定数据库有一些“神奇”的知识,以尽量减少显式用户配置的需要。