我们需要从安全源检索数据库密码,而不是在wp-config.php中检索硬编码。我总是可以从wp-includes / load.php:require_wp_db()调用我们的API,并使用而不是DB_PASSWORD,但认为有一种比更改核心WP文件更好的方法。任何帮助表示赞赏。
答案 0 :(得分:0)
我现在有一些随意的想法:
然后像这样实现对其余api的查找。
IP | db_intance |密码
x.x.x.x | db_wordpress |密码1
y.y.y.y | db_wordpress_site2 |密码2
您需要使api仅响应源IP地址和db_instance的正确组合。
在站点启动时只进行一次api调用并将其存储在PHP变量中,如果它在mysql中返回身份验证错误,则再次请求它。