由于@q-studio提供的链接的帮助,我能够确定正确的行动路线。
首先,我设置了一个操作,将代码加载到init
在中使用“init”标记add_action();
在我的职能范围内。php文件。
add_action( \'init\', \'wpteaminfo_init\' );
然后,我创建了用于设置id变量的函数
add_rewrite_tag();
然后我添加了一个重写规则
add_rewrite_rule();
function wpteaminfo_init()
{
add_rewrite_tag(\'%id%\',\'([^&]+)\');
add_rewrite_rule(\'^team-info/([0-9]{1,})/?\',\'index.php?page_id=735&id=$matches[1]\',\'top\');
}
最后,在我的页面上,由于使用php代码片段获取json数据并设置其样式,我不得不从url的最后部分创建一个变量。
这是通过使用get_query_var();
并将变量名放在括号内。
在我的例子中,我使用这个
$requestid = get_query_var( \'id\' );
然后,结果是将url设置为
url/team-info/123/
它返回的id在本例中为123,并将其以可用变量的形式发送到网页
$requestid
.
我希望这能帮助找到它的人。
-亚当