Ticket #14170: 14170.3.diff
File 14170.3.diff, 1.5 KB (added by , 14 years ago) |
---|
-
wp-includes/ms-default-filters.php
22 22 23 23 // Blogs 24 24 add_filter( 'wpmu_validate_blog_signup', 'signup_nonce_check' ); 25 add_action( 'wpmu_new_blog', 'wpmu_activate_network_plugins', 9 ); 25 26 add_action( 'wpmu_new_blog', 'wpmu_log_new_registrations', 10, 2 ); 26 27 add_action( 'wpmu_new_blog', 'newblog_notify_siteadmin', 10, 2 ); 27 28 -
wp-includes/ms-functions.php
1224 1224 update_option( 'post_count', (int) $wpdb->get_var( "SELECT COUNT(ID) FROM {$wpdb->posts} WHERE post_status = 'publish' and post_type = 'post'" ) ); 1225 1225 } 1226 1226 1227 /** 1228 * Fires activation hooks for all active network plugins 1229 * 1230 * @since 3.1.0 1231 * 1232 * @param int $blog_id Blog ID 1233 */ 1234 function wpmu_activate_network_plugins( $blog_id ) { 1235 switch_to_blog( $blog_id ); 1236 1237 $active_sitewide_plugins = (array) get_site_option( 'active_sitewide_plugins', array() ); 1238 1239 foreach ( array_keys( $active_sitewide_plugins ) as $plugin ) { 1240 do_action( 'activate_' . $plugin, false ); 1241 do_action( 'activate_plugin', $plugin, false ); 1242 } 1243 1244 restore_current_blog(); 1245 } 1246 1227 1247 function wpmu_log_new_registrations( $blog_id, $user_id ) { 1228 1248 global $wpdb; 1229 1249 $user = new WP_User( (int) $user_id );