插件激活时自动保存固定链接设置页面

时间:2018-07-31 作者:Rafiq

要将我的个人内容添加到woocommerce我的帐户页面的我自己的端点,我需要单击永久链接设置页面中的保存。但我想通过自动重新加载此设置来避免这种情况。

1 个回复
最合适的回答,由SO网友:Krzysiek Dróżdż 整理而成

您应该使用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();
}

结束