如果您不知道哪些插件处于活动状态,可以执行以下操作。
// get array of active plugins
$active_plugins = (array) get_option( \'active_plugins\', array() );
// see active plugins \'plugin-dir-name/plugin-base-file.php\'
echo \'<pre>\';
print_r( $active_plugins );
echo \'</pre>\';
if ( ! empty( $active_plugins ) && in_array( \'plugin-dir-name/plugin-base-file.php\', $active_plugins ) ) {
// do something if plugin is active
}
请查看“wp admin/includes/plugin”中的is\\u plugin\\u活动函数以供参考。php\'
function is_plugin_active( $plugin ) {
return in_array( $plugin, (array) get_option( \'active_plugins\', array() ) ) || is_plugin_active_for_network( $plugin );
}