diff --git a/wp-admin/includes/post.php b/wp-admin/includes/post.php index c352cbc91f..d614450ed6 100644 --- a/wp-admin/includes/post.php +++ b/wp-admin/includes/post.php @@ -288,6 +288,8 @@ function edit_post( $post_data = null ) { continue; if ( $meta->post_id != $post_ID ) continue; + if ( is_protected_meta( $meta->meta_key, 'post' ) || ! current_user_can( 'edit_post_meta', $post_ID, $meta->meta_key ) ) + continue; if ( is_protected_meta( $value['key'], 'post' ) || ! current_user_can( 'edit_post_meta', $post_ID, $value['key'] ) ) continue; update_meta( $key, $value['key'], $value['value'] ); diff --git a/wp-includes/version.php b/wp-includes/version.php index a725fc9d98..63c8be6d5e 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,7 +4,7 @@ * * @global string $wp_version */ -$wp_version = '4.7-beta1-39061'; +$wp_version = '4.7-beta1-39062'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.