是否在插件更新后刷新重写规则?

时间:2019-12-23 作者:mir.moezi

我正在开发一个插件,它在每次更新中注册自定义的新端点,我们需要在插件每次更新后刷新重写规则。

激活插件后刷新重写规则很容易,关于这方面有很多教程

但在更新后刷新重写规则的情况下,我找不到任何解决方案

2 个回复
SO网友:kiwiot

你上面的答案很接近,但应该是

add_action( \'upgrader_process_complete\', \'wp_answ_355114\' );
不是

do_action( \'upgrader_process_complete\', \'wp_answ_355114\' );
注意,只有当插件更新时才会出现这种情况查看WP插件更新。

SO网友:Will

我还没有证实,但你可以试试upgrader_process_completeMore information on that hook.

如下所示

function wp_answ_355114() {

flush_rewrite_rules(); 

}

do_action( \'upgrader_process_complete\', \'wp_answ_355114\' );