wordpress与discuz同步用户整合
在建一些较大的网站时,我们会用二种程序来配合使用,例如主网站使用wordpress程序制作,论坛用discuz程序制作。这种方法可以很便捷的让我们快速一个全方位的网站。
但是使用wordpress与dixcuz配合建网站却存在一些问题,例如数据库如何去共同调用,网站注册用户如何同步,在DZ上注册的用户却不能在WP上登录,为了解决这种问题,除了wordpress与discuz整合之外,还需要wordpress与discuz同步用户数据。
wordpress与dixcuz同步用户整合方法:
- 下载wp的uc插件,下载地址:https://pan.baidu.com/s/1gdpHgun 密码: wiwn;
- 进入WP网站后台,安装刚下载的uc插件,并启用这个插件;
- 启用插件后,在后台左侧的下面会出现“UCENTER”选项,并且它有三个设置项;
- 对三个设置项进行设置:
第一个:对UC插件进入介绍,并且对使用这个插件的方法作一个介绍,其中第一行的说明之后需要用到。1.登录Ucenter把Wordpress添加为应用. 提示: 在应用的URL一栏填写http://yourdomain/wp-content/plugins/ucenter-integration
2.依据Ucenter完成预定义设置
3.根据你的喜欢改变集成设置 - 第二个设置需要填写DISCUZ的数据传输信息。
很多学员在这一项搞错,其实这一项的所有内容都是对应你的DISCUZ论坛的config目录下config_ucenter.php文件信息(路径:config/config_ucenter.php),只需要对照填写即可。 - 第三项集成设置,把前两项都打勾,其它的根据个人偏好填写即可。
- 这样经过以上三个设置之后,wordpress网站这边就全部设置完成了,下面就需要对discuz网站那边去设置了。
登录论坛网站的UCenter中心,打开“应用管用”----“添加新应用”;
“应用类型”选“其他”;
“应用名称”填写wordpress;
“应用的主URL”填写上面我们说到的Ucenter插件的第一项,(http://你网站的域名/wp-content/plugins/ucenter-integration)
通信密钥填写你论坛的通信密钥,然后点下面的提交即可,其他项均不需要填写。 - 完成对wordpress网站和discuz网站的各种设置之后,就全部结束了,这时,只要在discuz论坛注册的用户都可以登录wordpress网站了。
根本不行,设置后通讯成功,但是wp后台提示数据库缺少,就进不去了
这个同步,是经过我们亲自测试的,都是可以的。如果你出现操作不成功,只能说明你哪一步骤操作不对,自己认真检查一下。
另外,由于WP程序是UTF-8,如果你的DZ程序是GBK,会出现中文用户名不能识别,需要转为UTF-8的编码。
我也是安装后显示通讯成功,wp后台提示数据库缺少,DZ编码是UTF-8
成功了
你好 我这边按这个进行操作worpress 后台不能登录 discuz通信也不成功 不知道是什么原因
我也是通信不成功,后台能登录但不能操作:
UCenter info: MySQL Query Error
SQL:SELECT * FROM [Table]settings
Error:
Errno:
请问博主你有没有试过 wordpress5.4 整合 dz呢?
感谢分享,wordpress 5.4.2整合DZ3.4成功,我只需要用户互通,DZ上新增的用户可以直接登录,但在WP上添加的提示要激活,不知道是不是我用了什么插件。积分没测试,我用不到这个功能
大佬这个插件不支持PHP7以及7以上版本,有没有方法
您找到支持php7的方法了吗?
没有呀!我问过几个开发软件,人家懒得弄。
现在PC站都不好做