Wordpress数据库密码:如何在wp-config.php中动态获取而不是硬编码

时间:2016-10-28 18:30:17

标签: mysql wordpress security

我们需要从安全源检索数据库密码,而不是在wp-config.php中检索硬编码。我总是可以从wp-includes / load.php:require_wp_db()调用我们的API,并使用而不是DB_PASSWORD,但认为有一种比更改核心WP文件更好的方法。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

我现在有一些随意的想法:

  • 在存储数据库密码的另一台服务器中创建API REST。作为参数,您将从您已有的源传递数据库实例名称和IP。

然后像这样实现对其余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中返回身份验证错误,则再次请求它。