如果检查文件的源代码,您可以清楚地看到WordPress加载插件的方式wp-settings.php
.
功能wp_get_active_and_valid_plugins()
为网络中的各个站点和非多站点安装加载插件,而wp_get_active_network_plugins()
启用多站点时加载网络激活的插件。
前者或多或少只是打电话get_option() 获取active_plugins
wp\\u options数据库表中的选项,而后者使用get_site_option() 这是的网络范围版本get_option()
. 具有启用网络的插件的选项称为active_sitewide_plugins
.