From d4955c0264f1d161384d79430e97b00492ac58fe Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Wed, 7 Jul 2010 07:39:14 +0000 Subject: [PATCH] Use page_rows() for quick edit for all hierarchical post types. fixes #14194 for trunk git-svn-id: https://develop.svn.wordpress.org/trunk@15372 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/admin-ajax.php | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/wp-admin/admin-ajax.php b/wp-admin/admin-ajax.php index 142f9d80c6..ab84aac76a 100644 --- a/wp-admin/admin-ajax.php +++ b/wp-admin/admin-ajax.php @@ -1231,14 +1231,15 @@ case 'inline-save': // update the post edit_post(); - $post = array(); - if ( 'page' == $_POST['post_type'] ) { + if ( in_array( $_POST['post_type'], get_post_types( array( 'show_ui' => true ) ) ) ) { + $post = array(); $post[] = get_post($_POST['post_ID']); - page_rows($post); - } elseif ( 'post' == $_POST['post_type'] || in_array($_POST['post_type'], get_post_types( array('public' => true) ) ) ) { - $mode = $_POST['post_view']; - $post[] = get_post($_POST['post_ID']); - post_rows($post); + if ( is_post_type_hierarchical( $_POST['post_type'] ) ) { + page_rows( $post ); + } else { + $mode = $_POST['post_view']; + post_rows( $post ); + } } exit;