/** * Load the editor. This restructures the hooks for wp_head and * adds a hook to replace the main template with our own. */ public function load() { if ($this->isPreview() || !$this->isEditing()) { return; } WP_Clean_Slate::init(); do_action('cornerstone_load_builder'); // Enqueue Styles & Scripts add_action('wp_enqueue_scripts_clean', array($this, 'dependencyEnqueues')); add_action('wp_enqueue_scripts_clean', array($this, 'enqueueStyles')); add_action('wp_enqueue_scripts_clean', array($this, 'enqueueScripts')); // Add boilerplate HTML with entry points for our Backbone Application add_action('wp_clean_slate_content', array($this, 'boilerplateHTML')); // Additional filters add_filter('wp_title', array($this, 'title'), 10, 3); add_filter('_cornerstone_front_end', '__return_false'); }
/** * Load the editor. This restructures the hooks for wp_head and * adds a hook to replace the main template with our own. */ public function load() { if ($this->isPreview() || !$this->isEditing() || defined('IFRAME_REQUEST') || isset($_REQUEST['wp_customize']) && 'on' == $_REQUEST['wp_customize']) { return; } add_filter('redirect_canonical', array($this, 'redirect_canonical'), 10, 2); add_action('wp_clean_slate_options', array($this, 'slateConfig')); WP_Clean_Slate::init(); do_action('cornerstone_load_builder'); add_action('admin_bar_menu', array($this, 'adminBarMenu'), 9999); // Enqueue Styles & Scripts add_action('wp_enqueue_scripts_clean', array($this, 'dependencyEnqueues')); add_action('wp_enqueue_scripts_clean', array($this, 'enqueueStyles')); add_action('wp_enqueue_scripts_clean', array($this, 'enqueueScripts')); // Add boilerplate HTML with entry points for our Backbone Application add_action('wp_clean_slate_content', array($this, 'boilerplateHTML')); // Additional filters add_filter('wp_title', array($this, 'title'), 10, 3); add_filter('_cornerstone_front_end', '__return_false'); }
/** * Instance accessor. If instance doesn't exist, we'll initialize the class. * @return object WP_Clean_Slate::$instance */ public static function instance() { if (!isset(self::$instance)) { self::$instance = new WP_Clean_Slate(); } return self::$instance; }