Правильный код
/**
* Detect plugin. For use on Front End only.
*/
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
add_action( 'wp_footer', 'add_footer_code' );
function add_footer_code(){
// check for plugin using plugin name
if ( is_plugin_active( 'plugin-directory/plugin-file.php' ) ) {?>
<div class="subscribe">
<div class="subscribe-body">
<h3>Subscribe</h3>
<?php echo do_shortcode( '[mc4wp_form id="2501"]' ); ?>
</div>
</div>
<?php
}
}
Если вы хотите добавить условие во внешний интерфейс, используйте код ниже
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
// check for plugin using plugin name
if ( is_plugin_active( 'plugin-directory/plugin-file.php' ) ) {
//plugin is activated
}
Если вы хотите добавить условие только в бэкэнд, используйте код ниже
if ( is_plugin_active( 'plugin-directory/plugin-file.php' ) ) {
//plugin is activated
}
Если вы хотите добавить условие в оба бэкэнда и интерфейс, используйте код ниже
// check for plugin using plugin name
if(in_array('plugin-directory/plugin-file.php', apply_filters('active_plugins', get_option('active_plugins')))){
//plugin is activated
}