From fdc32636fa2712f84b9ff27c3715f82d629b4b01 Mon Sep 17 00:00:00 2001 From: Andrew Nacin Date: Tue, 3 Dec 2013 21:35:26 +0000 Subject: [PATCH] Rename the new custom-background arguments passed to add_theme_support(). * background-position becomes default-position-x * background-attachment becomes default-attachment * background-repeat becomes default-repeat These are in line with existing default-image and default-color arguments, and also makes the position argument unambiguous and forwards compatible. fixes #20816. git-svn-id: https://develop.svn.wordpress.org/trunk@26594 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/custom-background.php | 22 +++++++++++----------- src/wp-includes/theme.php | 12 ++++++------ 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/wp-admin/custom-background.php b/src/wp-admin/custom-background.php index 690638c8c5..e5666e71c4 100644 --- a/src/wp-admin/custom-background.php +++ b/src/wp-admin/custom-background.php @@ -205,8 +205,8 @@ if ( get_background_image() ) { $background_image_thumb = esc_url( set_url_scheme( get_theme_mod( 'background_image_thumb', str_replace( '%', '%%', get_background_image() ) ) ) ); // background-image URL must be single quote, see below $background_styles .= ' background-image: url(\'' . $background_image_thumb . '\');' - . ' background-repeat: ' . get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'background-repeat' ) ) . ';' - . ' background-position: top ' . get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'background-position' ) ); + . ' background-repeat: ' . get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ) . ';' + . ' background-position: top ' . get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) ); } ?>
@@ -276,15 +276,15 @@ if ( get_background_image() ) {
@@ -293,10 +293,10 @@ if ( get_background_image() ) {
- - - - + + + +
@@ -304,11 +304,11 @@ if ( get_background_image() ) {
diff --git a/src/wp-includes/theme.php b/src/wp-includes/theme.php index 60f36d80da..e109125901 100644 --- a/src/wp-includes/theme.php +++ b/src/wp-includes/theme.php @@ -1280,17 +1280,17 @@ function _custom_background_cb() { if ( $background ) { $image = " background-image: url('$background');"; - $repeat = get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'background-repeat' ) ); + $repeat = get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ); if ( ! in_array( $repeat, array( 'no-repeat', 'repeat-x', 'repeat-y', 'repeat' ) ) ) $repeat = 'repeat'; $repeat = " background-repeat: $repeat;"; - $position = get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'background-position' ) ); + $position = get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) ); if ( ! in_array( $position, array( 'center', 'right', 'left' ) ) ) $position = 'left'; $position = " background-position: top $position;"; - $attachment = get_theme_mod( 'background_attachment', get_theme_support( 'custom-background', 'background-attachment' ) ); + $attachment = get_theme_mod( 'background_attachment', get_theme_support( 'custom-background', 'default-attachment' ) ); if ( ! in_array( $attachment, array( 'fixed', 'scroll' ) ) ) $attachment = 'scroll'; $attachment = " background-attachment: $attachment;"; @@ -1483,9 +1483,9 @@ function add_theme_support( $feature ) { $defaults = array( 'default-image' => '', - 'background-repeat' => 'repeat', - 'background-position' => 'left', - 'background-attachment' => 'scroll', + 'default-repeat' => 'repeat', + 'default-position-x' => 'left', + 'default-attachment' => 'scroll', 'default-color' => '', 'wp-head-callback' => '_custom_background_cb', 'admin-head-callback' => '',