执行delete_plugins()后get_plugins()不给出插件列表

时间:2017-04-19 13:34:18

标签: php wordpress

执行delete_plugins()动作后,get_plugins()会删除插件列表。

例如:

delete_plugins(array('akismet/akismet.php'));
get_plugins();

我做错了吗?任何人都可以提供一些见解。

2 个答案:

答案 0 :(得分:1)

我又添加了一行来清除它现在正在运行的缓存

delete_plugins( array( 'akismet/akismet.php' ) );
wp_clean_plugins_cache( false );
get_plugins();

答案 1 :(得分:-1)

这个问题一直是answered here。这是选择的解决方案 -

  

激活的插件存储在WordPress的选项表中   主题为active_plugins的博客

     

所以你可以使用get_option('active_plugins');每个博客和比较   数组。