/**
  * 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 Beautiful_Taxonomy_Filters_Public($this->get_Beautiful_Taxonomy_Filters(), $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');
     $this->loader->add_action('wp_head', $plugin_public, 'custom_css');
     $this->loader->add_action('loop_start', $plugin_public, 'automagic_insertion');
     //sounds dirty...
     $this->loader->add_filter('template_redirect', $plugin_public, 'catch_filter_values');
 }
コード例 #2
0
 /**
  * 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 Beautiful_Taxonomy_Filters_Public($this->get_Beautiful_Taxonomy_Filters(), $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');
     $this->loader->add_action('wp_head', $plugin_public, 'custom_css');
     $this->loader->add_action('loop_start', $plugin_public, 'automagic_insertion');
     //sounds dirty...
     $this->loader->add_filter('template_redirect', $plugin_public, 'catch_filter_values');
     //Our own custom actions to let users insert our code into their themes in a friendly way
     $this->loader->add_action('show_beautiful_filters', $plugin_public, 'beautiful_filters', 10, 1);
     $this->loader->add_action('show_beautiful_filters_info', $plugin_public, 'beautiful_filters_info');
 }