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')); }
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'); } }