Пример #1
0
 /**
  * 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');
 }
Пример #2
0
 /**
  * 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');
 }
Пример #3
0
 /**
  * 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;
 }