Skip to content

Instantly share code, notes, and snippets.

@salehahmadbabu
Created February 8, 2018 16:15
Show Gist options
  • Save salehahmadbabu/5bb05fc8d2939d66d045c55faed1d5c7 to your computer and use it in GitHub Desktop.
Save salehahmadbabu/5bb05fc8d2939d66d045c55faed1d5c7 to your computer and use it in GitHub Desktop.
<?php
if (!defined('ABSPATH')) die('-1');
// Class started
/**
*
*/
class stockVCExtendAddonClass {
function __construct() {
// we safely integrate with VC with this hook
add_action( 'init', array($this, 'stockIntegrateWithVC') );
}
public function stockIntegrateWithVC(){
// checks visual composer is not installed
if (!defined('WPB_VC_VERSION')) {
add_action( 'admin_notices', array($this, 'stockShowVcVersionNotice') );
return;
}
// visual composer addons.
include STOCK_ACC_PATH . '/vc-addons/vc-slides.php';
}
// show visual composer version notice.
public function stockShowVcVersionNotice(){
$theme_data = wp_get_theme();
echo '<div class="notice notice-warning">
<p>'.sprintf(__('<strong>%s</strong> recomends <strong><a href="'.site_url().'/wp-admin/themes.php?page=tgmpa-install-plugins" target="_blank">Visual Composer</a></strong> plugin to be installed and activated on your site.', 'stock-crazycafe'), $theme_data->get('Name')).'</p>
</div>'
}
}
new stockVCExtendAddonClass();
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment