Get_plugins()在执行Delete_plugins()后没有给出插件列表

时间:2017-04-19 作者:Kuppuraj

在执行delete\\u plugins()操作时,get\\u plugins()将给出已删除的插件列表。

例如:

delete_plugins(array(\'akismet/akismet.php\'));
get_plugins();
我做错什么了吗?任何人都会对此有所了解。

1 个回复
最合适的回答,由SO网友:Frank P. Walentynowicz 整理而成

要回答您的主要问题,您在打电话之前少了一行get_plugins(). 没有它,插件列表将来自缓存。您可以使用以下顺序:

delete_plugins( array( \'akismet/akismet.php\' ) );
wp_clean_plugins_cache( false );
get_plugins();
WARNING: 不建议使用delete_plugins() 在脚本中,除非它是由停用、卸载和删除组成的完整过程的一部分。

相关推荐