function __construct()
 {
     global $wpdb;
     $this->db = $wpdb;
     if (in_array(get_current_blog_id(), global_site_search_get_allowed_blogs())) {
         add_action('init', array($this, 'global_site_search_page_setup'));
         // Add the rewrites
         add_action('generate_rewrite_rules', array($this, 'add_rewrite'));
         add_filter('query_vars', array($this, 'add_queryvars'));
         add_filter('the_content', array($this, 'global_site_search_output'), 20);
         //add_filter( 'the_title', array( $this, 'global_site_search_title_output'), 99, 2 );
     }
     add_action('wpmu_options', array($this, 'global_site_search_site_admin_options'));
     add_action('update_wpmu_options', array($this, 'global_site_search_site_admin_options_process'));
     add_action('plugins_loaded', array($this, 'global_site_search_site_load_textdomain'));
 }
Esempio n. 2
0
function global_site_search_load_widgets()
{
    if (in_array(get_current_blog_id(), global_site_search_get_allowed_blogs())) {
        register_widget('Global_Site_Search_Widget');
    }
}