Changeset 25538
- Timestamp:
- 09/21/2013 05:31:09 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-admin/admin-ajax.php
r24520 r25538 39 39 nocache_headers(); 40 40 41 //duplicate_hook 41 42 do_action( 'admin_init' ); 42 43 … … 69 70 add_action( 'wp_ajax_nopriv_heartbeat', 'wp_ajax_nopriv_heartbeat', 1 ); 70 71 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 72 if ( 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 } 76 93 // Default status 77 94 die( '0' );
Note: See TracChangeset
for help on using the changeset viewer.