diff --git a/wp-admin/edit-form-advanced.php b/wp-admin/edit-form-advanced.php
index 533880419e..4a9ac7b2da 100644
--- a/wp-admin/edit-form-advanced.php
+++ b/wp-admin/edit-form-advanced.php
@@ -172,7 +172,7 @@ if ( post_type_supports( $post_type, 'post-formats' ) && apply_filters( 'show_po
'description' => __( 'Use the editor to compose a status update. What’s new?' )
),
'quote' => array (
- 'description' => __( 'Copy a quotation into the box below. Add a source and URL if you have them.' )
+ 'description' => __( 'Add a source and URL if you have them. Use the editor to compose the quote.' )
),
'aside' => array (
'description' => __( 'Use the editor to share a quick thought or side topic.' )
diff --git a/wp-admin/includes/post-formats.php b/wp-admin/includes/post-formats.php
index 630444689d..ac4c749fc3 100644
--- a/wp-admin/includes/post-formats.php
+++ b/wp-admin/includes/post-formats.php
@@ -9,11 +9,6 @@ $format_meta = get_post_format_meta( $post_ID );
-
from the $content string passed by reference.
+ *
+ * If $content does not have a blockquote, assume the whole string
+ * is the quote.
+ *
+ * @since 3.6.0
+ *
+ * @param string $content A string which might contain chat data, passed by reference.
+ * @param bool $remove (optional) Whether to remove the quote from the content.
+ * @param string $replace (optional) Content to replace the quote content with if $remove is set to true.
+ * @return string The quote content.
+ */
+function get_content_quote( &$content, $remove = false, $replace = '' ) {
+ if ( empty( $content ) )
+ return '';
+
+ $matches = array();
+ if ( ! preg_match( '/