全百科精品资源分享
免费优质资源下载平台

分享WordPress在线问答插件与问答页面url静态化

播放按钮
文章目录

昨天无意间看到朋友网站的的一个问答功能,感觉挺不错,了解之后才知道他用的是一个问答插件,了解之后发现这真是一款非常棒的在线问答DW Question & Answer,它实现了问答环节的诸多功能,而且最重要的是,DW Question & Answer 完全免费!分享WordPress在线问答插件与问答页面url静态化

插件简介

DW Question & Answer 可以为你的WordPress网站添加一个功能全面的在线问答中心。用户可以提交问题,搜索和按状态过滤的问题,得到别人的回答。用户可以评论和回复问题或答案,可以投票,可以设置问题的最佳回答。

主要功能

  1. 提交问题
  2. 通过分类或标签排序问题
  3. 提交回答
  4. 选择问题的最佳答案
  5. 对问题和答案进行评论、投票
  6. 可定制的邮件通知
  7. 可以设置不同用户角色的操作权限
  8. 快速过滤问题
  9. 通过状态管理问题,比如待回答、已回答、已关闭等等
  10. 通过关键字即时搜索

插件预览

分享WordPress在线问答插件与问答页面url静态化

插件下载

在后台搜索 DW Question & Answer 即可在线安装或者在点击这里下载

还有一种就是网上的倡萌大神已将该插件汉化。下载简体中文包  提取码:ytxn

解压后上传到该插件的 languages 目录即可(插件自带的应该是旧版本的汉化包啦)。插件的使用方法,请阅读官方指南

使用感受

DW Question & Answer 大部分的功能都使用了 Ajax 免刷新处理,体验非常棒,可以说,该有的问答功能都有了,如果以后再添加积分功能就更棒了,继续研究……

特别提醒:由于该插件使用了 Bootstrap 3 和 Font Awesome 4,这两个组件不再兼容 IE7,所以该插件的前端功能和布局在IE7及以下版本浏览器无法保证。

问答静态化

1.设定固定链接结构为数字 id.html 结构

要想加这个问答的固定链接结构设置为 id.html 结构,只需将下面的代码添加到当前主题的 functions.php

/**
 * 自定义问答页面的固定链接结构为 id.html
 * 作者:全百科网
 * 网站:http://www.quanbaike.com/
 */
add_filter('post_type_link', 'custom_qa_link', 1, 3);
function custom_qa_link( $link, $post = 0 ){
	if ( $post->post_type == 'dwqa-question' ){
		return home_url( 'question/' . $post->ID .'.html' );
	} else {
		return $link;
	}
}
add_action( 'init', 'custom_qa_rewrites_init' );
function custom_qa_rewrites_init(){
	add_rewrite_rule(
		'question/([0-9]+)?.html$',
		'index.php?post_type=dwqa-question&p=$matches[1]',
		'top' );
}

添加后,如果访问问答页面出现 404 错误,请访问WP后台 – 设置 – 固定链接,保存一遍这里的设置即可。

如果还不行,很可能是你的主机不支持伪静态,请联系你的主机商。

本文由全百科网分享提供,分享更多精品资源,帮助你我共同成长。

赞(0) 打赏
本站内容均来自网络收集,转载内容不代表本网站的观点及意见,仅供用户参考和借鉴。如对稿件内容及版权问题有疑议,请及时联系全百科官方邮箱: smtsg@foxmail.com全百科网 » 分享WordPress在线问答插件与问答页面url静态化
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏