Inline editing. First cut. Props Aaron Harp. see #6815

git-svn-id: https://develop.svn.wordpress.org/trunk@8857 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Ryan Boren
2008-09-10 22:47:03 +00:00
parent d709b8d166
commit 88e581b529
10 changed files with 657 additions and 84 deletions
+19
View File
@@ -12,6 +12,7 @@
* @since unknown
*/
define('DOING_AJAX', true);
define('WP_ADMIN', true);
require_once('../wp-load.php');
require_once('includes/admin.php');
@@ -715,6 +716,24 @@ case 'sample-permalink':
$slug = isset($_POST['new_slug'])? $_POST['new_slug'] : '';
die(get_sample_permalink_html($post_id, $title, $slug));
break;
case 'inline-data':
get_inline_data( explode(',', $_POST['posts']) );
die();
break;
case 'inline-save':
inline_save_row( $_POST );
if ( 'page' == $_POST['post_type'] ) {
$post = array();
$post[] = get_post($_POST['post_ID']);
page_rows( $post );
} elseif ( 'post' == $_POST['post_type'] ) {
$mode = $_POST['post_view'];
$post = array();
$post[] = get_post($_POST['post_ID']);
post_rows($post);
}
die();
break;
case 'meta-box-order':
check_ajax_referer( 'meta-box-order' );
update_user_option( $GLOBALS['current_user']->ID, "meta-box-order_$_POST[page]", $_POST['order'] );