有什么办法可以在核心php代码中访问WordPress数据库

时间:2019-06-22 16:47:28

标签: php mysql wordpress mariadb

我要实现的目标:将数据存储到PHP数据库和WordPress数据库

例如,有两个数据库,A用于corephp站点,B用于wp站点。现在,当用户通过corephp站点进行注册时,该条目将在数据库A中进行输入,以及如何将相同的用户条目也输入数据库B(用于WP),并且现在不连接到corephp站点。 / p>

将两个站点连接起来的原因是,我的WP网站显示了woocommerce订阅的购买情况,我需要在WP数据库中拥有该用户数据,才能查看哪个用户注册了哪个会员订阅。

更新的代码:

$dir = getcwd().'/explore';
include $dir.'/wp-config.php';
include $dir.'/wp-load.php';
if ($f == 'register') {
    $register = Wo_RegisterUser($re_data, $in_code);
    if ($register === true) {
        wp_create_user($_POST['username'], $_POST['password'], $_POST['email']);
    }
}

1 个答案:

答案 0 :(得分:0)

是的,您可以实现。您必须在核心php项目中包含“ wp-config.php”和“ wp-load.php”。之后,您需要调用WordPress函数“ wp_create_user”在WordPress数据库中插入新的用户数据。

有关更多详细信息。 https://developer.wordpress.org/reference/functions/wp_create_user/

exec