web/wp-admin/admin-post.php
changeset 1 0d28b7c10758
equal deleted inserted replaced
0:0d9a58d2c515 1:0d28b7c10758
       
     1 <?php
       
     2 /**
       
     3  * WordPress Administration Generic POST Handler.
       
     4  *
       
     5  * @package WordPress
       
     6  * @subpackage Administration
       
     7  */
       
     8 
       
     9 /** We are located in WordPress Administration Panels */
       
    10 define('WP_ADMIN', true);
       
    11 
       
    12 if ( defined('ABSPATH') )
       
    13 	require_once(ABSPATH . 'wp-load.php');
       
    14 else
       
    15 	require_once('../wp-load.php');
       
    16 
       
    17 require_once(ABSPATH . 'wp-admin/includes/admin.php');
       
    18 
       
    19 nocache_headers();
       
    20 
       
    21 do_action('admin_init');
       
    22 
       
    23 $action = 'admin_post';
       
    24 
       
    25 if ( !wp_validate_auth_cookie() )
       
    26 	$action .= '_nopriv';
       
    27 
       
    28 if ( !empty($_REQUEST['action']) )
       
    29 	$action .= '_' . $_REQUEST['action'];
       
    30 
       
    31 do_action($action);
       
    32 
       
    33 ?>