WordPress与Discuz的简单整合
POSTED AT: 2009-05-28 19:20:00 UTC |
POSTED IN: Wordpress |
41 COMMENTS
最近ABitNo帮人做了一个WordPress主题,要与Discuz整合,下面就简单说一下主要做了些什么以及怎么做的。
ABitNo用的是最新的WordPress 2.7.1 和Discuz 7.0 , 要完成的整合工作主要是用户整合,另外还有在WordPress上显示Discuz的论坛新帖。
先看一下相对简单的论坛新帖显示功能,这有两种实现方案,一种是通过WordPress的Feed函数,另一种就是用Discuz的Javascript代码。
用Feed很简单,在你要显示的地方加入下面的代码就可以了
<?php require_once(ABSPATH . WPINC . '/rss.php'); wp_widget_rss_output('http://abitno.linpie.com/feed', 'items=10'); ?>
如果想用Discuz的JS代码,要先到DZ中设置一下,在Discuz的后台通过工具->数据调用来添加一个主题列表调用模版,然后把生成的JS代码复制到需要的位置即可。
现在看看用户整合这方面。要求是用户在WP用Discuz的用户名来登录,也就是用户注册的号在论坛和WP之前都可以用,然后用户必须在WordPress登录后才能留言。