Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if (!defined('ABSPATH')) die('-1');
- // Class started
- class factorianVCExtendAddonClass {
- function __construct() {
- // We safely integrate with VC with this hook
- add_action( 'init', array( $this, 'factorianIntegrateWithVC' ) );
- }
- public function factorianIntegrateWithVC() {
- // Checks if Visual composer is not installed
- if ( ! defined( 'WPB_VC_VERSION' ) ) {
- add_action('admin_notices', array( $this, 'factorianShowVcVersionNotice' ));
- return;
- }
- // visual composer addons.
- include FACTORIAN_ACC_PATH . '/vc-addons/vc-slides.php';
- include FACTORIAN_ACC_PATH . '/vc-addons/vc-logo-carousel.php';
- include FACTORIAN_ACC_PATH . '/vc-addons/vc-service-box.php';
- }
- // show visual composer version
- public function factorianShowVcVersionNotice() {
- $theme_data = wp_get_theme();
- echo '
- <div class="notice notice-warning">
- <p>'.sprintf(__('<strong>%s</strong> recommends <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.', 'factorian-crazycafe'), $theme_data->get('Name')).'</p>
- </div>';
- }
- }
- // Finally initialize code
- new factorianVCExtendAddonClass();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement