Wave浪主题专用在线问答插件 DW Question & Answer 汉化修改及相关页面模板

浪主题在线问答插件 DWQA 汉化修改及问题列表和提问页面模板、单个问题页模板(请看浪主题问答中心效果)。

Wave浪主题专用的在线问答插件 DW Question & Answer 汉化修改及相关页面模板

适用主题

本插件优化仅适用于 浪主题,购买插件后请联系站长获取最新插件包。

PS:其它主题请不要购买!

重要说明

1. 定制插件,请勿升级升级;

2. DWQA 插件的使用方法请参考:

  • 下载插件,并解压缩;
  • 将dw-question-answer文件夹上传到浪主题插件,并启用;
  • 将askcenter.php和askquestion.php上传到主题pages文件夹下;
  • 然后到后台页面->新建页面,新建一个提问列表页,一个是提问页。这里我们在新建【提问页】及【提问列表页】页面时需输入短代码,把<>替换成[]。提问页插入下面短代码:
    <dwqa-submit-question-form>

    提问列表页插入下面代码:

    <dwqa-list-questions>

若出现 404

这个时候你访问问题页面,可能会出现 404 错误,请访问 设置>固定链接 ,重新保存一遍设置即可;

改变单个问题的链接结构

如果你想链接简洁点(可参考本站的链接结构),自定义问答页面的固定链接结构为 id.html,只需将下面的代码添加到当前主题的 functions.php :

/**
 * 自定义问答页面的固定链接结构为 id.html
 */
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 后台 – 设置 – 固定链接,保存一遍这里的设置即可。如果还不行,很可能是你的主机不支持伪静态,请联系你的主机商。

「点点赞赏,手留余香」

3

给作者打赏,鼓励TA抓紧创作!

微信微信 支付宝支付宝

还没有人赞赏,快来当第一个赞赏的人吧!

使用声明:
1. 本站所有素材(未指定商用),仅限学习交流。
2. 会员在本站下载的VIP素材后,只拥有使用权,著作权归原作者及码云笔记网所有。
3. 原创商用和VIP素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 本平台织梦模板仅展示和个人非盈利用途,织梦系统商业用途请预先授权。
码云笔记 » Wave浪主题专用在线问答插件 DW Question & Answer 汉化修改及相关页面模板

发表回复

IT互联网行业相关广告投放 更专业 更精准

立即查看 联系我们