Line | |
---|
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 | ?> |
---|
Note:
See
TracBrowser
for help on using the repository browser.