From ade50f7e352708da578a9a6ac51947cb20e9ea47 Mon Sep 17 00:00:00 2001 From: nacin Date: Sun, 19 Dec 2010 05:36:11 +0000 Subject: [PATCH] Allow dfault post format selections. fixes #15882. git-svn-id: http://svn.automattic.com/wordpress/trunk@17056 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/includes/meta-boxes.php | 2 +- wp-admin/includes/schema.php | 3 +++ wp-admin/options-writing.php | 17 +++++++++++++++++ wp-admin/options.php | 2 +- wp-includes/version.php | 4 ++-- 5 files changed, 24 insertions(+), 4 deletions(-) diff --git a/wp-admin/includes/meta-boxes.php b/wp-admin/includes/meta-boxes.php index 96466b574..00069cd04 100644 --- a/wp-admin/includes/meta-boxes.php +++ b/wp-admin/includes/meta-boxes.php @@ -247,7 +247,7 @@ function post_format_meta_box( $post, $box ) { if ( is_array( $post_formats[0] ) ) : $post_format = get_post_format( $post->ID ); if ( !$post_format ) - $post_format = '0'; + $post_format = get_option('default_post_format', '0'); $post_format_display = get_post_format_string( $post_format ); // Add in the current one if it isn't there yet, in case the current theme doesn't support it if ( $post_format && !in_array( $post_format, $post_formats[0] ) ) diff --git a/wp-admin/includes/schema.php b/wp-admin/includes/schema.php index 4dd326810..d2f46a38a 100644 --- a/wp-admin/includes/schema.php +++ b/wp-admin/includes/schema.php @@ -318,6 +318,9 @@ function populate_options() { // 3.0 'page_for_posts' => 0, 'page_on_front' => 0, + + // 3.1 + 'default_post_format' => 0, ); // 3.0 multisite diff --git a/wp-admin/options-writing.php b/wp-admin/options-writing.php index df7350431..a2c55dcac 100644 --- a/wp-admin/options-writing.php +++ b/wp-admin/options-writing.php @@ -56,6 +56,23 @@ wp_dropdown_categories(array('hide_empty' => 0, 'name' => 'default_category', 'o ?> + + + + + + + + diff --git a/wp-admin/options.php b/wp-admin/options.php index c610715ee..d802057fe 100644 --- a/wp-admin/options.php +++ b/wp-admin/options.php @@ -60,7 +60,7 @@ $whitelist_options = array( 'media' => array( 'thumbnail_size_w', 'thumbnail_size_h', 'thumbnail_crop', 'medium_size_w', 'medium_size_h', 'large_size_w', 'large_size_h', 'image_default_size', 'image_default_align', 'image_default_link_type', 'embed_autourls', 'embed_size_w', 'embed_size_h' ), 'privacy' => array( 'blog_public' ), 'reading' => array( 'posts_per_page', 'posts_per_rss', 'rss_use_excerpt', 'blog_charset', 'show_on_front', 'page_on_front', 'page_for_posts' ), - 'writing' => array( 'default_post_edit_rows', 'use_smilies', 'default_category', 'default_email_category', 'use_balanceTags', 'default_link_category', 'enable_app', 'enable_xmlrpc' ), + 'writing' => array( 'default_post_edit_rows', 'use_smilies', 'default_category', 'default_email_category', 'use_balanceTags', 'default_link_category', 'default_post_format', 'enable_app', 'enable_xmlrpc' ), 'options' => array( '' ) ); $mail_options = array('mailserver_url', 'mailserver_port', 'mailserver_login', 'mailserver_pass'); diff --git a/wp-includes/version.php b/wp-includes/version.php index ea4178e37..39d738a7d 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -8,14 +8,14 @@ * * @global string $wp_version */ -$wp_version = '3.1-beta2-16997'; +$wp_version = '3.1-beta2-17056'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * * @global int $wp_db_version */ -$wp_db_version = 15477; +$wp_db_version = 17056; /** * Holds the TinyMCE version