2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程

杂谈

最近,有位客户问到discuzX与wordpress打通的问题,本篇记录了使用Ucenter方式打通两个系统用户的教程。

图片[1]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

部署测试站点

  • 在域名解析后台做好解析
图片[2]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

然后使用下面两个域名进行对接测试

  • A站点 test.iculture.cc wordpress5.8.2最新版本 php版本5.6
  • B站点 discuz.iculture.cc discuz3.4最新版本 (详细版本号Discuz! X3.4 R20211124) php版本

这里我们偷个懒,用宝塔的一键部署(详细过程点我查看)就好了

图片[16]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

WordPress安装Ucenter插件

选择 插件>搜索Ucenter>安装Ucenter插件

图片[17]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog
图片[18]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

在Discuz Ucenter中新建应用

  • 进入Ucenter,点击添加新应用
图片[19]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog
  • 将刚才Wordpress的站点对应路径添加上 我的在这里是https://test.iculture.cc/wp-content/plugins/ucenter-integration

填写链接格式,这里默认您已经配置好https了,如果没配置就用http开头,格式https://您的域名/wp-content/plugins/ucenter-integration

图片[20]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

然后,提交完成后会发现是通信失败,这里是由于我们还没有在Wordpress后台配置插件。

图片[21]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

进入wordpress后台进行设置

图片[22]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

可以参考discuz网站config目录下的config_ucenter.php文件,对照字段填入即可,注意UC_APPID这里要填2(这个是因为我们在Discuz新建的应用ID编号是2,如果站点多,您需要按照Discuz Ucenter里的编号填写)

图片[24]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

然后,我们填好相关信息之后,点击更新选项

图片[25]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

下面的Ucenter集成设置,按需配置即可。

图片[26]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

配置成功之后,你可以在Discuz Ucenter中看到通信成功的的绿色字样

图片[27]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

同时,你在Wordpress里还能看到Discuz的用户账户和密码也可以同步过来了。

这里同步的意思是指用户用discuz的账户在wordpress上登录,wordpress用户中才会显示,并非自动同步哦!

图片[29]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

积分转换

我们可以在Wordpress里接入积分,我这里命名为猪猪币,积分单位填1,每个评论的积分为10(你们自己的积分策略可以按需填写)

图片[30]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

然后回到Discuz Ucenter中心,点击同步应用的积分设置

图片[31]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog
图片[32]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

然后,我们可以帮助用户,将之前的积分同步过来。

比方说我们把之前Discuz! Board论坛的金钱换成wordpress中的猪猪币(1:10兑换)

图片[33]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

注意事项与问题分享

  • 谨慎开启覆盖密码选项,如果开启了,出现两边重名的情况,Discuz Ucenter的密码会覆盖Wordpress的用户密码。
图片[34]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog
  • WordPress Ucenter插件不支持PHP7

这个可能是很多用户发愁的问题,这个插件好像是2013年左右写的,但是还可以讲究用,如果追求PHP性能,建议二次开发。

下面提供一种临时的解决方案,可以支持PHP7正常互通登录

  • 头像同步测试
图片[35]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

这里看到头像是自动同步的

图片[36]-2022年 wordpress最新版5.8.2打通discuz X3.4 Ucenter教程-FancyPig's blog

© 版权声明
THE END
喜欢就支持一下吧
点赞31赞赏 分享
评论 共3条

请登录后发表评论