| /** | |
| * Action handler for Multisite administration panels. | |
| * | |
| * @package WordPress | |
| * @subpackage Multisite | |
| * @since 3.0.0 | |
| */ | |
| /** Load WordPress Administration Bootstrap */ | |
| require_once __DIR__ . '/admin.php'; | |
| $action = ( isset( $_GET['action'] ) ) ? $_GET['action'] : ''; | |
| if ( empty( $action ) ) { | |
| wp_redirect( network_admin_url() ); | |
| exit; | |
| } | |
| /** | |
| * Fires just before the action handler in several Network Admin screens. | |
| * | |
| * This hook fires on multiple screens in the Multisite Network Admin, | |
| * including Users, Network Settings, and Site Settings. | |
| * | |
| * @since 3.0.0 | |
| */ | |
| do_action( 'wpmuadminedit' ); | |
| /** | |
| * Fires the requested handler action. | |
| * | |
| * The dynamic portion of the hook name, `$action`, refers to the name | |
| * of the requested action derived from the `GET` request. | |
| * | |
| * @since 3.1.0 | |
| */ | |
| do_action( "network_admin_edit_{$action}" ); | |
| wp_redirect( network_admin_url() ); | |
| exit; | |