您应该使用flush_rewrite_rules
功能。
您必须记住,这是一项昂贵的任务,因此您不应该每次加载站点时都这样做(许多教程都犯了这样的错误)。
当然,您可以在插件激活挂钩中使用它:
register_activation_hook( __FILE__, \'myplugin_flush_rewrites\' );
function myplugin_flush_rewrites() {
// call your rewrite rules registration function here (it should also be hooked into \'init\')
myplugin_custom_rewrite_rules_registration();
flush_rewrite_rules();
}