WordPress整合问答程序Question2Answer:安装使用测评
WordPress是一个优秀的博客程序,读者们不需要注册,直接填写信息就可以对博客文章发表看法、观点。Wordpress也支持多用户操作,注册用户可以在Wordpress后台看到自己的一些基本的信息。
但是在我看来,Wordpress的博主与用户之者建立的关系链是十分脆弱的,围绕Wordpress博客所建立的网络生态圈是极稳定的。在Wordpress中,用户只和博主有一条单向联系,缺乏用户之间互动与连接。
即使WordPress的注册用户在不断地增加中,博主与用户之间的依然还是发文章—写评论这样简单至极的关系,无法像SNS那样建立强大的社交关系,将用户牢牢地吸引住,为Wordpress带来流量和效应。
为了改变Wordpress这一现状,免费资源部落曾经为大家介绍过利用Discuz! X2与Wordpress之间的优势,将两者整合在一起的免费教程,用户在Discuz! X2和Wordpress之间是互通的,发帖子、发评论、用户积分、用户等级在两者中都是共用了。
这次我将再次为大家介绍一个Wordpress整合问答程序Question2Answer的方法,利用问答程序提供的用户注册登录、提问回复、用户之间互动的优势,可以为你的Wordpress打造一个轻量级的问答社区。你的博客的影响力再次得到提升。
WordPress有非常多的方式整合到其他的程序当中,从而间接地在用户与博主、用户与用户之间建立一种网络关系。
- 1、WordPress与Discuz! X2整合教程:WP Ucenter插件与积分兑换(将博客与论坛结合起来,打通论坛用户与Wordpress之间用户连接)
- 2、WordPress连接微博:个人博客开放化策略微博QQ百度账号登录(用当前流行的微博登录Wordpress不失为留住用户的好办法)
- 3、网站博客CDN加速的一般设置和WordPress插件CDN加速法(Wordpress速度提升对用户体验是有好处的)
WordPress整合问答程序Question2Answer:安装使用测评
1、Question2Answer是国外一个流行的免费开源问答程序,Question2Answer可以独立安装,也可以与Wordpress等进行整合,另外Question2Answer还提供快速与其它任意支持MysqL数据库的程序进行整合。
2、Question2Answer已经提供了包括简体中文在内的多国语言,对中文支持较好,而且SEO方面也优化得不错,主要不足就是没有什么适合中文的优秀Question2Answer主题。
1、如果你想用二级域名的形式来安装你的Question2Answer并整合到Wordpress当中,先要在主机空间上创建一个二级域名并进行正确的绑定。
2、以我在Hawkhost的主机上为例,因为是Cpanel面板,所以只需要在“子域”中创建一个二级域名就行了,然后在域名解析那里将这个二级添加A记录到原来的主机上。如下图:
1、先下载Question2Answer程序包,然后记得到官方下载一个中文语言包,这里是Question2Answer下载地址。官方网站:https://www.question2answer.org/
2、常规的方法是解压Question2Answer程序包,然后通过FTP上传,不过为了快速安装,我们可以先将Question2Answer程序包上传,然后到Cpanel后台将程序包解压,这样可以节省一半以上的时间,如下图:
3、找到Wordpress的安装路径。在解压的question2answer文件夹中找到qa-config-example.php 文件并重命名为qa-config.php。打开qa-config.php,在define(…)的前面插入以下代码:
- define(‘QA_WORDPRESS_INTEGRATE_PATH’, ‘/PATH/TO/WORDPRESS’);
4、/PATH/TO/WORDPRESS是你的Wordpress安装的绝对路径,不知道的请联系你的空间商,参考我的操作,如下图:
5、如果路径对的话,打开question2answer的网址路径,开始创建数据库表,如下图:
之后你就可以看到question2answer已经成功导入了Wordpress的数据库,已经安装成功了,如下图:
四、解决question2answer与Wordpress用户的cookies问题
1、如果Question2Answer以WordPress网站的子目录形式安装(如/wenda/和https://www.freehao123.com)则不需要额外设置;不存在此问题。
2、如果Question2Answer与WordPress安装在同一个域名,但是在不同目录下(如/wenda/和/blog),则需要打开你的WordPress,在wp-config.php中加入下面的代码:
define('COOKIEPATH', '/');
3、还有一种情况,Question2Answer与WordPress安装在不同的子域名,例如https://wenda.freehao123.com和https://blog.freehao123.com,在wp-config.php中加入下面的代码(网址替换成你的):
define('COOKIEPATH', '/');
define('COOKIE_DOMAIN', '.freehao123.com');
4、然后wp-config.php末尾处加入下面的代码,并且将其中的wenda.freehao123.com用你使用的子域名替换:
/** To allow redirection from WordPress login to Question2Answer **/
add_filter('allowed_redirect_hosts', 'qa_wordpress_redirect_hosts');
function qa_wordpress_redirect_hosts($content) {
$content[] = 'wenda.freehao123.com';
return $content;
}
五、Wordpress整合Question2Answer测评
1、使用你的Wordpress管理员账号登录进Question2Answer,把语言换成中文,操作还是比较简单的,你可以对用户、布局、列表、查看、分类、权限等进行设置,如下图(图片是缩略图,点击还原放大):
2、测试Wordpress整合Question2Answer的用户登录与注册及其Cookies同步。点击登录,如下图:
3、就会自动跳转到Wordpress的账号登录页面,Question2Answer用的是Wordpress的用户数据库,如下图:
4、从Wordpress后台登录后会自动跳转到Question2Answer,当然此时也看到了Wordpress用户也登录了,如下图:
5、你可以在Wordpress修改Question2Answer用户信息,如下图:
6、然后再结合我上次为大家介绍的Wordpress整合Discuz! X2,这时候一个用户可以同时登录到Wordpress、Discuz! X2、Question2Answer当中,用户只要一个账号就可以同时进入这三个程序,整合的力量会被无穷放大。如下图:
你可以在DZ中看到已经登录了Question2Answer的账号,如下图:
7、Wordpress整合Question2Answer、Discuz! X2我已经在我的freehao123.info论坛上整合成功,只要一个账号就可以同时玩转论坛、博客、问答程序。想要测试和体验的请稳步到这三个上:
- 1、https://www.freehao123.info/(Discuz! X2论坛)
- 2、https://www.freehao123.info/blog/(Wordpress博客)
- 3、https://www.freehao123.info/blog/wd/(问答程序)
六、Wordpress整合Question2Answer小结
1、Wordpress整合Question2Answer可以让用户免去重复注册的麻烦,同时又可以将Wordpress用户导向问答,资源整合,优势放大。
2、Wordpress整合Question2Answer难点就是用户Cookies问题和登录及注册跳转问题,对于个性化的要求可以无法满足。
3、Question2Answer我已经安装在freehao123.com服务器上了,大家以后有什么问题直接在免费资源部落问答提问:https://wenda.freehao123.com/
文章出自:免费资源部落 / 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。
您或许对下面这些文章有兴趣: 本月吐槽辛苦排行榜
-
这样说来,Wordpress真得是无所不能了。Wordpress本来就是一个学习的地方,不过加了一个问答,就可又与用户之间交流了。
[回复] -
怎么会有这么多的呢??
[回复] -
貌似整合起来还是挺复杂的,慢慢学。
[回复] -
WordPress都已经无比强大了。
[回复] -
这个程序好,以前在工作时,就是找不到这些免费的软件,其它也试过。效果不是很好
[回复] -
这外才刚刚用
[回复] -
写得好详细,学习了。
[回复] -
我也想装,但是不会,看了教程也不是太懂啊.教教我啊
[回复] -
我找了好多天,终于找到这个东东了,先感谢,再试用
[回复] -
网的回帖哪里去了?
[回复] -
我照你说的办法做了,可是不管怎么安装问答的那个目录都打不开
[回复] -
这次看了官方的说明,也照做了,可是打开目录网址的时候提示这个
Parse error: syntax error, unexpected T_STRING in /home/iphone5rijprh4oznje05/wwwroot/wenda/qa-config.php on line 33
[回复] -
好,我看看
[回复] -
我本来一窍不通的,在这里学了很多,辛苦了。
[回复]