Grammar fix. Don't show empty img. Cleanup POST handler. see #12186
git-svn-id: http://svn.automattic.com/wordpress/trunk@13307 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
1982ea7d20
commit
05edcb0c45
|
@ -89,12 +89,14 @@ class Custom_Background {
|
||||||
if ( ! current_user_can('switch_themes') )
|
if ( ! current_user_can('switch_themes') )
|
||||||
return;
|
return;
|
||||||
|
|
||||||
if ( isset($_POST['reset-background']) ) {
|
if ( empty($_POST) )
|
||||||
check_admin_referer('custom-background');
|
return;
|
||||||
|
|
||||||
|
check_admin_referer('custom-background');
|
||||||
|
|
||||||
|
if ( isset($_POST['reset-background']) )
|
||||||
remove_theme_mods();
|
remove_theme_mods();
|
||||||
}
|
|
||||||
if ( isset($_POST['background-repeat']) ) {
|
if ( isset($_POST['background-repeat']) ) {
|
||||||
check_admin_referer('custom-background');
|
|
||||||
if ( in_array($_POST['background-repeat'], array('repeat', 'no-repeat')) )
|
if ( in_array($_POST['background-repeat'], array('repeat', 'no-repeat')) )
|
||||||
$repeat = $_POST['background-repeat'];
|
$repeat = $_POST['background-repeat'];
|
||||||
else
|
else
|
||||||
|
@ -102,7 +104,6 @@ class Custom_Background {
|
||||||
set_theme_mod('background_repeat', $repeat);
|
set_theme_mod('background_repeat', $repeat);
|
||||||
}
|
}
|
||||||
if ( isset($_POST['background-position']) ) {
|
if ( isset($_POST['background-position']) ) {
|
||||||
check_admin_referer('custom-background');
|
|
||||||
if ( in_array($_POST['background-position'], array('center', 'right', 'left')) )
|
if ( in_array($_POST['background-position'], array('center', 'right', 'left')) )
|
||||||
$position = $_POST['background-position'];
|
$position = $_POST['background-position'];
|
||||||
else
|
else
|
||||||
|
@ -110,17 +111,14 @@ class Custom_Background {
|
||||||
set_theme_mod('background_position', $position);
|
set_theme_mod('background_position', $position);
|
||||||
}
|
}
|
||||||
if ( isset($_POST['background-attachment']) ) {
|
if ( isset($_POST['background-attachment']) ) {
|
||||||
check_admin_referer('custom-background');
|
|
||||||
if ( in_array($_POST['background-attachment'], array('fixed', 'scroll')) )
|
if ( in_array($_POST['background-attachment'], array('fixed', 'scroll')) )
|
||||||
$attachment = $_POST['background-attachment'];
|
$attachment = $_POST['background-attachment'];
|
||||||
else
|
else
|
||||||
$attachment = 'fixed';
|
$attachment = 'fixed';
|
||||||
set_theme_mod('background_attachment', $attachment);
|
set_theme_mod('background_attachment', $attachment);
|
||||||
}
|
}
|
||||||
if ( isset($_POST['remove-background']) ) {
|
if ( isset($_POST['remove-background']) )
|
||||||
check_admin_referer('custom-background');
|
|
||||||
set_theme_mod('background_image', '');
|
set_theme_mod('background_image', '');
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -141,20 +139,19 @@ class Custom_Background {
|
||||||
<?php if ( get_background_image() ) { ?>
|
<?php if ( get_background_image() ) { ?>
|
||||||
<p><?php _e('This is your current background image.'); ?></p>
|
<p><?php _e('This is your current background image.'); ?></p>
|
||||||
<?php
|
<?php
|
||||||
} else { ?>
|
if ( $this->admin_image_div_callback ) {
|
||||||
<p><?php _e('There is currently no background image.'); ?></p> <?php
|
call_user_func($this->admin_image_div_callback);
|
||||||
}
|
} else {
|
||||||
|
|
||||||
if ( $this->admin_image_div_callback ) {
|
|
||||||
call_user_func($this->admin_image_div_callback);
|
|
||||||
} else {
|
|
||||||
?>
|
?>
|
||||||
<div id="custom-background-image">
|
<div id="custom-background-image">
|
||||||
<img class="custom-background-image" src="<?php background_image(); ?>" />
|
<img class="custom-background-image" src="<?php background_image(); ?>" />
|
||||||
</div>
|
</div>
|
||||||
<?php } ?>
|
<?php }
|
||||||
|
} else { ?>
|
||||||
|
<p><?php _e('There is currently no background image.'); ?></p> <?php
|
||||||
|
}
|
||||||
|
|
||||||
<?php if ( get_background_image() ) : ?>
|
if ( get_background_image() ) : ?>
|
||||||
|
|
||||||
<h2><?php _e('Change Display Options') ?></h2>
|
<h2><?php _e('Change Display Options') ?></h2>
|
||||||
<form method="post" action="<?php echo esc_attr(add_query_arg('step', 1)) ?>">
|
<form method="post" action="<?php echo esc_attr(add_query_arg('step', 1)) ?>">
|
||||||
|
@ -226,7 +223,7 @@ if ( $this->admin_image_div_callback ) {
|
||||||
|
|
||||||
<?php if ( get_background_image() ) : ?>
|
<?php if ( get_background_image() ) : ?>
|
||||||
<h2><?php _e('Remove Background Image'); ?></h2>
|
<h2><?php _e('Remove Background Image'); ?></h2>
|
||||||
<p><?php _e('This will remove background image. You will not be able to retrieve any customizations.') ?></p>
|
<p><?php _e('This will remove the background image. You will not be able to retrieve any customizations.') ?></p>
|
||||||
<form method="post" action="<?php echo esc_attr(add_query_arg('step', 1)) ?>">
|
<form method="post" action="<?php echo esc_attr(add_query_arg('step', 1)) ?>">
|
||||||
<?php wp_nonce_field('custom-background'); ?>
|
<?php wp_nonce_field('custom-background'); ?>
|
||||||
<input type="submit" class="button" name="remove-background" value="<?php esc_attr_e('Remove Background'); ?>" />
|
<input type="submit" class="button" name="remove-background" value="<?php esc_attr_e('Remove Background'); ?>" />
|
||||||
|
|
Loading…
Reference in New Issue