posts SET menu_order = CASE id "; for($i = 0; $i < count($pageOrder); $i++) { global $wpdb; $sql .= "WHEN ".$pageOrder[$i]." THEN ".$i." "; } $sql .= "END WHERE id IN (".get_option(wp_insert_updated_page_order).")"; $wpdb->query($sql); update_option(wp_insert_updated_page_order, ''); } } ?>