From 1b72cb22a4d96d98ce7484ce1e1cf28230d129cb Mon Sep 17 00:00:00 2001 From: ryan Date: Wed, 1 Dec 2010 20:03:39 +0000 Subject: [PATCH] Prevent default post formats from entering the DB. see #15629 #15582 git-svn-id: http://svn.automattic.com/wordpress/trunk@16662 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/post.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/wp-includes/post.php b/wp-includes/post.php index 071758606d..89ce0f38e8 100644 --- a/wp-includes/post.php +++ b/wp-includes/post.php @@ -526,8 +526,14 @@ function set_post_format( $post, $format ) { if ( empty($post) ) return new WP_Error('invalid_post', __('Invalid post')); - if ( !empty($format) ) - $format = 'post-format-' . sanitize_key($format); + if ( !empty($format) ) { + $format = sanitize_key($format); + $empty_formats = array( 'post', 'default' ); + if ( in_array( $format, $empty_formats ) ) + $format = ''; + else + $format = 'post-format-' . $format; + } return wp_set_post_terms($post->ID, $format, 'post_format'); }