Tribe_Meta_Box::reorder_images()
Source
File: lib/tribe-meta-box.php
public function reorder_images() { if ( ! isset( $_POST['data'] ) ) { die(); } list( $order, $post_id, $key, $nonce ) = explode( '|', $_POST['data'] ); if ( ! wp_verify_nonce( $nonce, 'tribe_ajax_reorder' ) ) { die( '1' ); } $post = get_post( $post_id ); if ( ! $post instanceof WP_Post ) { die( '1' ); } $cap = get_post_type_object( $post->post_type )->cap->edit_posts; // Check if the user can edit the post by ID if ( ! current_user_can( $cap ) ) { die( '1' ); } parse_str( $order, $items ); $items = $items['item']; $order = 1; foreach ( $items as $item ) { wp_update_post( array( 'ID' => $item, 'post_parent' => $post_id, 'menu_order' => $order, ) ); $order++; } die( '0' ); }