summaryrefslogtreecommitdiffstats
path: root/wp-admin/admin-post.php
diff options
context:
space:
mode:
Diffstat (limited to 'wp-admin/admin-post.php')
-rw-r--r--wp-admin/admin-post.php24
1 files changed, 24 insertions, 0 deletions
diff --git a/wp-admin/admin-post.php b/wp-admin/admin-post.php
new file mode 100644
index 0000000..f45fc62
--- /dev/null
+++ b/wp-admin/admin-post.php
@@ -0,0 +1,24 @@
+<?php
+define('WP_ADMIN', TRUE);
+
+if ( defined('ABSPATH') )
+ require_once(ABSPATH . 'wp-load.php');
+else
+ require_once('../wp-load.php');
+
+require_once(ABSPATH . 'wp-admin/includes/admin.php');
+
+if ( !wp_validate_auth_cookie() )
+ wp_die(__('Cheatin&#8217; uh?'));
+
+nocache_headers();
+
+do_action('admin_init');
+
+$action = 'admin_post';
+if ( !empty($_REQUEST['action']) )
+ $action .= '_' . $_REQUEST['action'];
+
+do_action($action);
+
+?> \ No newline at end of file