/**
  * Main Pootle Page Builder Addon Boilerplate Instance
  * Ensures only one instance of Storefront_Extension_Boilerplate is loaded or can be loaded.
  * @since 1.0.0
  * @return Pootle_PB_Portfolios instance
  */
 public static function instance()
 {
     if (null == self::$_instance) {
         self::$_instance = new self();
     }
     return self::$_instance;
 }
 private function _public()
 {
     //Instantiating admin class
     $this->public = Pootle_PB_Portfolios_Public::instance();
     //Row attributes
     add_filter('pootlepb_row_style_attributes', array($this->public, 'row_attr'), 10, 2);
     //Content block attributes apply
     add_filter('pootlepb_content_block_attributes', array($this->public, 'content_block_attr'), 10, 2);
     //Enqueue public JS and CSS
     add_action('wp_enqueue_scripts', array($this->public, 'enqueue'));
     //Content Portfolio container
     add_action('pootlepb_render_content_block', array($this->public, 'portfolio_container'), 25);
     //Content Portfolio container close
     add_action('pootlepb_render_content_block', array($this->public, 'portfolio_container_close'), 70);
 }