假设你有一个page created with the slug "referral",您可以向包含员工参考号的页面URL添加另一段,如下所示:
1-注册一个新的查询变量,例如;员工参考号;
add_filter(\'query_vars\', function ($query_vars){
$query_vars[] = \'employee_ref\';
return $query_vars;
});
2-使用
add_rewrite_rule 函数中,为“employee\\u ref”添加一条新规则,使其等于页面URL的最后一个数字段:
add_action(\'init\', function (){
add_rewrite_rule(
\'^referral/([0-9]+)/?$\',
\'index.php?pagename=referral&employee_ref=$matches[1]\',
\'top\'
);
});
3-转到WordPress仪表板上的permalinks设置页面,点击;“保存更改”;刷新重写规则的按钮--
a mandatory step--。
4-推荐链接现在看起来像;https://yourdomain.com/referral/345/";,其中;345“;是员工参考号,您可以使用以下方法在PHP中捕获它:
get_query_var(\'employee_ref\');
前两个步骤中使用的代码可以放在主题函数中。php或插件文件。