最合适的回答,由SO网友:Frank P. Walentynowicz 整理而成
要回答您的主要问题,您在打电话之前少了一行get_plugins()
. 没有它,插件列表将来自缓存。您可以使用以下顺序:
delete_plugins( array( \'akismet/akismet.php\' ) );
wp_clean_plugins_cache( false );
get_plugins();
WARNING:
不建议使用
delete_plugins()
在脚本中,除非它是由停用、卸载和删除组成的完整过程的一部分。