Make WordPress Core


Ignore:
Timestamp:
09/21/2013 05:31:09 AM (11 years ago)
Author:
DrewAPicture
Message:

Inline documentation for hooks in wp-admin/admin-ajax.php.

Props nullvariable for the initial patch.
Fixes #25229.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/admin-ajax.php

    r24520 r25538  
    3939nocache_headers();
    4040
     41//duplicate_hook
    4142do_action( 'admin_init' );
    4243
     
    6970add_action( 'wp_ajax_nopriv_heartbeat', 'wp_ajax_nopriv_heartbeat', 1 );
    7071
    71 if ( is_user_logged_in() )
    72     do_action( 'wp_ajax_' . $_REQUEST['action'] ); // Authenticated actions
    73 else
    74     do_action( 'wp_ajax_nopriv_' . $_REQUEST['action'] ); // Non-admin actions
    75 
     72if ( is_user_logged_in() ) {
     73    /**
     74     * Fires authenticated AJAX actions for logged-in users.
     75     *
     76     * The dynamic portion of the hook name, $_REQUEST['action'],
     77     * refers to the name of the AJAX action callback being fired.
     78     *
     79     * @since 2.1
     80     */
     81    do_action( 'wp_ajax_' . $_REQUEST['action'] );
     82} else {
     83    /**
     84     * Fires non-authenticated AJAX actions for logged-out users.
     85     *
     86     * The dynamic portion of the hook name, $_REQUEST['action'],
     87     * refers to the name of the AJAX action callback being fired.
     88     *
     89     * @since 2.8
     90     */
     91    do_action( 'wp_ajax_nopriv_' . $_REQUEST['action'] );
     92}
    7693// Default status
    7794die( '0' );
Note: See TracChangeset for help on using the changeset viewer.