437 | | function is_plugin_active( $plugin ) { |
438 | | return in_array( $plugin, (array) get_option( 'active_plugins', array() ) ) || is_plugin_active_for_network( $plugin ); |
| 438 | function is_plugin_active( $plugin, $check_all=true ) { |
| 439 | if ( $check_all ) { |
| 440 | $mu_plugins = get_mu_plugins(); |
| 441 | |
| 442 | if ( array_key_exists( $plugin, $mu_plugins ) ) |
| 443 | return true; |
| 444 | |
| 445 | $dropins = get_dropins(); |
| 446 | |
| 447 | if ( array_key_exists( $plugin, $dropins ) ) |
| 448 | return true; |
| 449 | } |
| 450 | |
| 451 | return in_array( $plugin, (array) get_option( 'active_plugins', array() ) ) || is_plugin_active_for_network( $plugin ); |