我想在我的两个拥有不同数据库的网站上创建一个用户。 在我的第一个网站上,我编码为: -
$newdb = new wpdb('XYZ', 'MXCTv#@', 'XYZ', 'DB URL');
$newdb->show_errors();
$usermain = $newdb->get_results("SELECT * FROM wp_users");
是否可以为新数据库对象使用wp_create_user($ username,$ password,$ email)函数。
Thanks in Advance.
答案 0 :(得分:2)
如果您想在两个网站之间共享用户,请查看设置自定义用户表,以及每个网站的两个不同数据库前缀:
或者,您可以通过域映射启用WP MultiSite:
http://codex.wordpress.org/Create_A_Network
http://ottopress.com/2010/wordpress-3-0-multisite-domain-mapping-tutorial/
答案 1 :(得分:1)
您可以使用MYSQL查询
$newdb = new wpdb('XYZ', 'MXCTv#@', 'XYZ', 'DB URL');
$newdb->show_errors();
$usermain = $newdb->query("INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('4', 'demo', MD5('demo'), 'Syed Balkhi', 'test@yourdomain.com', 'http://www.wpbeginner.com/', '2011-06-07 00:00:00', '', '0', 'Syed Balkhi');");