修改 dw question & answer插件 固定链接结构为 id.html -云顶国际

插件」是 wordpress 的在线问答插件,可以支持投票,问题回复,可定制的邮件通知,通过状态管理问题,比如待回答、已回答、已关闭等等,可以说是比较强大的问答插件了。

但是 「插件」默认的 固定链接结构 是根据提问的标题来生成:如:“我想问小羿个问题.html”,这样对来说很不友好,下面教大家修改 dw question & answer插件 固定链接结构为 id.html

后台」→「外观」→「编辑」 「functions.php」文件,把下面的代码添加进去:

//修改 dw question & answer插件 固定链接结构为 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_;
	} 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后台」→「设置」→「固定链接」,还不行的话,应该就是你的主机不支持伪静态

# 更多,请关注「wordpress专题

方法来源:

         
网站地图