我开发了一个插件(至少是后端),现在我想在我的博客中添加一个frontpage。url应该如下所示
http://www.mywordpressblogalsoroot.com/mypluginname/param1/param2
http://www.mywordpressblogalsoroot.com/mypluginname/param1/
http://www.mywordpressblogalsoroot.com/mypluginname/
我不知道,这三个URL都应该指向插件函数或带有循环的php站点。参数应该是可读的,我想get_query_var
我玩了一下以下游戏:
add_filter(\'rewrite_rules_array\',\'gamecard_insertMyRewriteRules\');
// Adding a new rule
function gamecard_insertMyRewriteRules($rules) {
$newrules = array();
$newrules[\'(gamecard)/(\\d*)$\'] = \'index.php?pagename=$matches[1]&gamecardslug=$matches[2]\';
return $newrules + $rules;
}
// Adding the id var so that WP recognizes it
function gamecard_insertMyRewriteQueryVars($vars)
{
array_push($vars, \'gamecardslug\');
return $vars;
}
有些事情发生了,但我卡住了一点。有人能给我一个指针,告诉我如何完成这一切吗?
谢谢