gtxyzz

两个wordpress如何让数据互通 怎么让两个wordpress数据互通

gtxyzz web技术 2022-10-21 326浏览 0

首先,找到确定主站的数据表前缀,肯定是一个站A先建立,第二个站B再建立,B站要共享A站的用户,那么就打开B站的wp_config.php 文件,然后插入如下代码:

define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');

这个地方一定要直接复制,避免字符出错,复制到等格式位置,然后数据用户都是共通的了,但是用A站账户登录B站会有这样的提示:

两个wordpress如何让数据互通 怎么让两个wordpress数据互通

这个需要做两步,第一步在phpmyadmin中执行如下语句:

INSERT INTO `dbname`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES 
(NULL, '1', 'wpen_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');

第二步做一个插件,具体的代码如下:

0 ) {
foreach( $addi_prefixs as $prefix ) {
add_user_meta( $user_id, $prefix.'capabilities', $cap_val, true );
}
}
}
}
?>

完整复制并保存为 userdb.php然后上传的插件目录启用就可以了。

继续浏览有关 WordPress 的文章
发表评论