我正在尝试制作新规则:
^ tutor /([a-z] +) - ([a-z] +)$ => ?的index.php页面名=导师&安培; TFN =比赛[1]&安培; TLN =比赛[2]
我试图访问的文件: /page-tutor.php
我尝试过的样本:
add_action( 'init', 'add_tutor_rules' );
function add_tutor_rules() {
add_rewrite_rule(
"tutor/([a-z]*)\-([a-z]*)\-([a-z]*)$",
"index.php?pagename=tutor&tfn=$matches[1]&tln=$matches[2]",
"top");
}
function add_query_vars($aVars) {
$aVars[] = 'tfn';
$aVars[] = 'tln';
return $aVars;
}
// hook add_query_vars function into query_vars
add_filter('query_vars', 'add_query_vars');
我将此代码放在我使用的主题下的functions.php中。
我已经尝试过其他stackoverflow帖子,wp codex等的解决方案,但都没有。
这让我抓狂:(
如果有人可以帮助我,我们将不胜感激。