send_nosniff_header();
nocache_headers();
+/** This action is documented in wp-admin/admin.php */
do_action( 'admin_init' );
$core_actions_get = array(
'wp-remove-post-lock', 'dismiss-wp-pointer', 'upload-attachment', 'get-attachment',
'query-attachments', 'save-attachment', 'save-attachment-compat', 'send-link-to-editor',
'send-attachment-to-editor', 'save-attachment-order', 'heartbeat', 'get-revision-diffs',
+ 'save-user-color-scheme',
);
// Register core Ajax calls.
add_action( 'wp_ajax_nopriv_heartbeat', 'wp_ajax_nopriv_heartbeat', 1 );
-if ( is_user_logged_in() )
- do_action( 'wp_ajax_' . $_REQUEST['action'] ); // Authenticated actions
-else
- do_action( 'wp_ajax_nopriv_' . $_REQUEST['action'] ); // Non-admin actions
-
+if ( is_user_logged_in() ) {
+ /**
+ * Fires authenticated AJAX actions for logged-in users.
+ *
+ * The dynamic portion of the hook name, $_REQUEST['action'],
+ * refers to the name of the AJAX action callback being fired.
+ *
+ * @since 2.1.0
+ */
+ do_action( 'wp_ajax_' . $_REQUEST['action'] );
+} else {
+ /**
+ * Fires non-authenticated AJAX actions for logged-out users.
+ *
+ * The dynamic portion of the hook name, $_REQUEST['action'],
+ * refers to the name of the AJAX action callback being fired.
+ *
+ * @since 2.8.0
+ */
+ do_action( 'wp_ajax_nopriv_' . $_REQUEST['action'] );
+}
// Default status
die( '0' );