最新消息:本站所有跳转向bbs.ykit.cn的附件将全面停止,附件已转移到https://www.qingsj.com

在WordPress上显示Discuz的论坛新帖(WP与DZ实现整合)

Discuz!教程 有客 1967浏览

最新的WordPress 和Discuz  , 要完成的整合工作主要是用户整合,另外还有在WordPress上显示Discuz的论坛新帖。

先看一下相对简单的论坛新帖显示功能,这有两种实现方案,一种是通过WordPress的Feed函数,另一种就是用Discuz的Javascript代码。
用Feed很简单,在你要显示的地方加入下面的代码就可以了:

  1. <!–p<br–>require_once(ABSPATH . WPINC . ‘/rss.php’);
  2. wp_widget_rss_output(‘http://abitno.linpie.com/feed’, ‘items=10’);
  3. ?&gt;

复制代码

如果想用Discuz的JS代码,要先到DZ中设置一下,在Discuz的后台通过工具->数据调用来添加一个主题列表调用模版,然后把生成的JS代码复制到需要的位置即可。

现在看看用户整合这方面。要求是用户在WP用Discuz的用户名来登录,也就是用户注册的号在论坛和WP之前都可以用,然后用户必须在WordPress登录后才能留言。

刚开始的想法是让WordPress的注册页面和登录页面调用Ucenter的API,所以看了一个小时的Ucenter参考手册,发现实现起来也比较容易,而且Ucenter中的sample已经实现了相应的功能。

但是后来不小心在google中找到了一个插件,这个插件的功能很简单,就是让WordPress的用户在登录时调用Discuz数据库的用户信息。这样一来,就什么代码都不用写了,直接安装好插件就大功告成了。

转载请注明:有客帮 » 在WordPress上显示Discuz的论坛新帖(WP与DZ实现整合)