/**
  * Register all of the hooks related to the public-facing functionality
  * of the plugin.
  *
  * @since    1.0.0
  * @access   private
  */
 private function define_public_hooks()
 {
     $plugin_public = new Wp_Cbf_Public($this->get_plugin_name(), $this->get_version());
     // $this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_styles' );
     // $this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_scripts' );
     // Cleanup
     $this->loader->add_action('init', $plugin_public, 'wp_cbf_cleanup');
     $this->loader->add_action('wp_loaded', $plugin_public, 'wp_cbf_remove_comments_inline_styles');
     $this->loader->add_action('wp_loaded', $plugin_public, 'wp_cbf_remove_gallery_styles');
     $this->loader->add_action('template_redirect', $plugin_public, 'wp_cbf_prettify_search_redirect');
     $this->loader->add_action('after_setup_theme', $plugin_public, 'wp_cbf_remove_cssjs_ver');
     $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'wp_cbf_cdn_jquery', PHP_INT_MAX);
     $this->loader->add_action('after_setup_theme', $plugin_public, 'wp_cbf_remove_admin_bar');
     $this->loader->add_action('init', $plugin_public, 'wp_cbf_write_log');
     $this->loader->add_action('wp_loaded', $plugin_public, 'wp_cbf_yoast_comments_cleanup');
     $this->loader->add_filter('the_generator', $plugin_public, 'wp_cbf_remove_rss_version');
     $this->loader->add_filter('wp_headers', $plugin_public, 'wp_cbf_remove_x_pingback');
     $this->loader->add_filter('body_class', $plugin_public, 'wp_cbf_body_class_slug');
     //Images
     $this->loader->add_action('after_setup_theme', $plugin_public, 'wp_cbf_remove_caption_inline_css');
     $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'wp_cbf_add_retinajs_script');
     $this->loader->add_action('after_setup_theme', $plugin_public, 'wp_cbf_add_images_size');
     $this->loader->add_filter('the_content', $plugin_public, 'wp_cbf_img_unautop_figure');
     // Breaks add media in post - Removed - $this->loader->add_filter( 'get_image_tag', $plugin_public, 'wp_cbf_image_editor', 0, 4 );
     $this->loader->add_filter('get_image_tag_class', $plugin_public, 'wp_cbf_image_tag_class', 10, 4);
     $this->loader->add_filter('wp_generate_attachment_metadata', $plugin_public, 'wp_cbf_retina_support_attachment_meta', 10, 2);
     $this->loader->add_filter('delete_attachment', $plugin_public, 'wp_cbf_delete_retina_support_images');
     $this->loader->add_filter('image_size_names_choose', $plugin_public, 'wp_cbf_image_size_names_choose');
     $this->loader->add_filter('post_gallery', $plugin_public, 'wp_cbf_gallery_image_size', 10, 2);
     // Privacy
     $this->loader->add_action('wp_head', $plugin_public, 'wp_cbf_referrer_meta', 1);
     // SMTP
 }
 /**
  * Register all of the hooks related to the public-facing functionality
  * of the plugin.
  *
  * @since    1.0.0
  * @access   private
  */
 private function define_public_hooks()
 {
     $plugin_public = new Wp_Cbf_Public($this->get_plugin_name(), $this->get_version());
     //$this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_styles' );
     //$this->loader->add_action( 'wp_enqueue_scripts', $plugin_public, 'enqueue_scripts' );
     // Cleanup - Actions and filters
     //Actions
     $this->loader->add_action('init', $plugin_public, 'wp_cbf_cleanup');
     $this->loader->add_action('wp_loaded', $plugin_public, 'wp_cbf_remove_comments_inline_styles');
     $this->loader->add_action('wp_loaded', $plugin_public, 'wp_cbf_remove_gallery_styles');
     $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'wp_cbf_cdn_jquery', PHP_INT_MAX);
     //Filters
     $this->loader->add_filter('wp_headers', $plugin_public, 'wp_cbf_remove_x_pingback');
     $this->loader->add_filter('body_class', $plugin_public, 'wp_cbf_body_class_slug');
 }
 /**
  * Register all of the hooks related to the public-facing functionality
  * of the plugin.
  *
  * @since    1.0.0
  * @access   private
  */
 private function define_public_hooks()
 {
     $plugin_public = new Wp_Cbf_Public($this->get_plugin_name(), $this->get_version());
     $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_styles');
     $this->loader->add_action('wp_enqueue_scripts', $plugin_public, 'enqueue_scripts');
 }