get_col("SELECT blog_id FROM $wpdb->blogs"); foreach ( $blogids as $blog_id ) { switch_to_blog( $blog_id ); TTO_functions::check_table_column(); restore_current_blog(); } return; } else TTO_functions::check_table_column(); } add_action( 'wp_initialize_site', 'TTO_wp_initialize_site', 99, 2 ); function TTO_wp_initialize_site( $blog_data, $args ) { global $wpdb; if ( is_plugin_active_for_network('taxonomy-terms-order/taxonomy-terms-order.php') ) { switch_to_blog( $blog_data->blog_id ); TTO_functions::check_table_column(); restore_current_blog(); } } /** * Load the textdomain */ add_action( 'plugins_loaded', 'TTO_load_textdomain'); function TTO_load_textdomain() { load_plugin_textdomain('taxonomy-terms-order', FALSE, dirname( plugin_basename( __FILE__ ) ) . '/languages'); } /** * Initialize the main class * */ function TTO_class_load() { new TTO(); } add_action( 'plugins_loaded', 'TTO_class_load'); /** * Temporary placeholder function to prevent fatal errors when using the Uncode theme. * * @param mixed $clauses * @param mixed $taxonomies * @param mixed $args */ function TO_apply_order_filter( $clauses, $taxonomies, $args ) { return $clauses; } ?>