在我的插件中,我使用这些过滤器进行自动更新并检查许可证。
add_filter( \'pre_set_site_transient_update_plugins\', array( &$this, \'check_for_update\' ) );
add_filter( \'plugins_api\', array( &$this, \'plugin_api_call\' ), 10, 3 );
但正如我所看到的,WordPress在我的插件中更改了版本标签后,会调用该过滤器一次。谁能解释一下我如何重置缓存,以便更新用户规则以下载新版本的插件。
谢谢
SO网友:Nikolay Sukonny
我找到了一个解决方案。只需使用过滤器挂钩\'site_transient_update_plugins\'
所以这项工作
add_filter( \'site_transient_update_plugins\', array( &$this, \'check_for_update\' ) );
add_filter( \'plugins_api\', array( &$this, \'plugin_api_call\' ), 10, 3 );