2个都用wordpress做的网站如何实现数据互通,下面web建站小编给的大家详细介绍一下实现方法!
打开第二个建立的网站的wp_config.php,写入以下代码
define('CUSTOM_USER_TABLE', 'wp_users');
define('CUSTOM_USER_META_TABLE', 'wp_usermeta');
这里需要注意的是,第二个网站账户登录第一个网站是正常的,第一个网站账户登录第二个网站会提示“没有权限”,所以还需要执行以下流程!
1、打开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";}');
2、新建一个userdb.php插件上传
<?php
$main_prefix = 'wp_';
//设置子站的前缀,例如有两个子站,前缀分别为wpen_和wpcn_
$addi_prefixs = array('as_');
//添加功能到用户注册的钩子里
add_action( 'user_register', 'dup_capabilities' );
function dup_capabilities( $user_id ) {
global $main_prefix, $addi_prefixs;
//获取该用户权限的值,因为不同角色的值是不同的
if( $cap_val = get_user_meta( $user_id, $main_prefix.'capabilities', true ) ) {
if( count( $addi_prefixs ) > 0 ) {
foreach( $addi_prefixs as $prefix ) {
add_user_meta( $user_id, $prefix.'capabilities', $cap_val, true );
}
}
}
}
?>
上面是“wordpress如何实现2个网站数据互通”的全面内容,想了解更多关于 wordpress 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_3319.html
workflows工作流
一把令人难忘的美丽吉他ComfyUI工作流
强大的长袍法师ComfyUI工作流
文生图工作流:一幅海底睡莲,碧海蓝天comfyui工
一个超凡脱俗的女明星的特写镜头ComfyUI工作流
迷人的月光,发光的花朵
1个粉红色头发可爱的女孩ComfyUI工作流
1个黑发带着耳机项链的女孩ComfyUI工作流
一群蚂蚁在路上忙碌着ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

2023年程序猿如何给自己开启一场烟花盛会
用canvas实现画板涂鸦效果
在线生成金属文字
js导出excel插件(兼容mac电脑Numbers表格)
barcode条形码/qrcode二维码兼容所有浏览器(含ie6/ie7/ie8)
纯css翻书效果
css3实现星球旋转
css3搭积木叠加图形










