WordPress.org

Make WordPress Core

Changeset 22468


Ignore:
Timestamp:
11/08/12 19:11:46 (18 months ago)
Author:
ryan
Message:

Don't show "Skip Cropping, Publish Image as Is" button for themes that do not support headers with flexible width or height. Forces too small images to be scaled to fit in the absence of flex support.

Props MadtownLems, kobenland
fixes #21100

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/custom-header.php

    r22462 r22468  
    747747    <?php submit_button( __( 'Crop and Publish' ), 'primary', 'submit', false ); ?> 
    748748    <?php 
    749     if ( isset( $oitar ) && 1 == $oitar ) 
     749    if ( isset( $oitar ) && 1 == $oitar && ( current_theme_supports( 'custom-header', 'flex-height' ) || current_theme_supports( 'custom-header', 'flex-width' ) ) )  
    750750        submit_button( __( 'Skip Cropping, Publish Image as Is' ), 'secondary', 'skip-cropping', false ); 
    751751    ?> 
     
    799799            wp_die( __( 'Cheatin&#8217; uh?' ) ); 
    800800 
     801        if ( ! empty( $_POST['skip-cropping'] ) && ! ( current_theme_supports( 'custom-header', 'flex-height' ) || current_theme_supports( 'custom-header', 'flex-width' ) ) ) 
     802            wp_die( __( 'Cheatin&#8217; uh?' ) ); 
     803             
    801804        if ( $_POST['oitar'] > 1 ) { 
    802805            $_POST['x1'] = $_POST['x1'] * $_POST['oitar']; 
Note: See TracChangeset for help on using the changeset viewer.