要执行所需操作,必须为每个规则添加\\u rewrite\\u规则。我正在存储用户添加到选项数组中的新规则。如果用户想要删除规则,那么一旦选中,我就会将其从数组中取消设置。
function remove_rule($user_input){
foreach($rules as $key => $rule){
if($rule === $user_input){
unset($rules[$key]);
}
}
return $rules;
}
然后通过添加所有存储的规则再次重建htaccess
foreach($rules as $rule){
add_rewrite_rule($rule[\'pattern\'], $rule[\'url\'], \'top\');
}
希望这能帮助任何需要它的人。