From a7d80782f214a577dcc5694b18e3f14b997e4107 Mon Sep 17 00:00:00 2001 From: Ryan Boren 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: https://develop.svn.wordpress.org/trunk@16662 602fd350-edb4-49c9-b593-d223f7449a82 --- 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'); }