Changeset 3768 for branches/plugin/bbp-admin/bbp-actions.php
- Timestamp:
- 02/27/2012 02:38:36 AM (14 years ago)
- File:
-
- 1 edited
-
branches/plugin/bbp-admin/bbp-actions.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/plugin/bbp-admin/bbp-actions.php
r3766 r3768 40 40 * v--WordPress Actions v--bbPress Sub-actions 41 41 */ 42 add_action( 'admin_menu', 'bbp_admin_menu' ); 43 add_action( 'admin_init', 'bbp_admin_init' ); 44 add_action( 'admin_head', 'bbp_admin_head' ); 45 add_action( 'admin_notices', 'bbp_admin_notices' ); 46 add_action( 'custom_menu_order', 'bbp_admin_custom_menu_order' ); 47 add_action( 'menu_order', 'bbp_admin_menu_order' ); 42 add_action( 'admin_menu', 'bbp_admin_menu' ); 43 add_action( 'admin_init', 'bbp_admin_init' ); 44 add_action( 'admin_head', 'bbp_admin_head' ); 45 add_action( 'admin_notices', 'bbp_admin_notices' ); 46 add_action( 'custom_menu_order', 'bbp_admin_custom_menu_order' ); 47 add_action( 'menu_order', 'bbp_admin_menu_order' ); 48 add_action( 'wpmu_new_blog', 'bbp_new_site', 10, 6 ); 48 49 49 50 // Hook on to admin_init … … 62 63 add_action( 'bbp_admin_menu', 'bbp_admin_separator' ); 63 64 65 // Activation 66 add_action( 'bbp_activation', 'bbp_add_roles', 1 ); 67 add_action( 'bbp_activation', 'bbp_add_caps', 2 ); 68 add_action( 'bbp_activation', 'bbp_add_options', 1 ); 69 add_action( 'bbp_activation', 'flush_rewrite_rules' ); 70 71 // Deactivation 72 add_action( 'bbp_deactivation', 'bbp_remove_caps', 1 ); 73 add_action( 'bbp_deactivation', 'bbp_remove_roles', 2 ); 74 add_action( 'bbp_deactivation', 'flush_rewrite_rules' ); 75 76 // 77 add_action( 'bbp_new_site', 'bbp_add_roles', 2 ); 78 add_action( 'bbp_new_site', 'bbp_add_caps', 4 ); 79 add_action( 'bbp_new_site', 'bbp_add_options', 6 ); 80 add_action( 'bbp_new_site', 'bbp_create_initial_content', 8 ); 81 add_action( 'bbp_new_site', 'flush_rewrite_rules' ); 82 64 83 // Contextual Helpers 65 84 add_action( 'load-settings_page_bbpress', 'bbp_admin_settings_help' ); … … 67 86 // Add sample permalink filter 68 87 add_filter( 'post_type_link', 'bbp_filter_sample_permalink', 10, 4 ); 88 89 /** 90 * When a new site is created in a multisite installation, run the activation 91 * routine on that site 92 * 93 * @since bbPress (r3283) 94 * 95 * @param int $blog_id 96 * @param int $user_id 97 * @param string $domain 98 * @param string $path 99 * @param int $site_id 100 * @param array() $meta 101 */ 102 function bbp_new_site( $blog_id, $user_id, $domain, $path, $site_id, $meta ) { 103 104 // Switch to the new blog 105 switch_to_blog( $blog_id ); 106 107 // Do the bbPress activation routine 108 do_action( 'bbp_new_site' ); 109 110 // restore original blog 111 restore_current_blog(); 112 } 69 113 70 114 /** Sub-Actions ***************************************************************/
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)