让我事先说一下add_rewrite_rule()
没有任何内容写入htaccess文件。重写规则存储在数据库中,由WordPress在PHP级别内部处理。
TL;DR: 重写规则在插件删除后仍然存在,但可能不是您所期望的那样。
使用时add_rewrite_rule
这些规则将添加到数据库的选项表中。然后需要通过刷新重写规则flush_rewrite_rules()
(访问设置>永久链接并保存也会执行相同操作)使其生效。
类似地,当您删除添加了重写规则的插件时,它们将保持有效,直到下一次刷新重写规则。因此,是的,它们会持续存在,但稍后刷新重写规则时,它们会在某个随机点消失。