Make WordPress Core

Changeset 21623


Ignore:
Timestamp:
08/25/2012 05:51:21 PM (14 years ago)
Author:
lancewillett
Message:

Twenty Twelve: theme-options.php fixes from obenland, see #21685.

  • Capability is already set to 'edit_theme_options' by default
  • Simplify logic for form input validation
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-content/themes/twentytwelve/inc/theme-options.php

    r21617 r21623  
    187187        $output = $defaults = $this->get_default_theme_options();
    188188
    189         // The enable fonts checkbox should boolean true or false
    190         if ( ! isset( $input['enable_fonts'] ) )
    191             $input['enable_fonts'] = false;
    192         $output['enable_fonts'] = ( false != $input['enable_fonts'] ? true : false );
     189        // The enable fonts checkbox should a boolean value, true or false.
     190        $output['enable_fonts'] = ( isset( $input['enable_fonts'] ) && $input['enable_fonts'] );
    193191
    194192        return apply_filters( 'twentytwelve_options_validate', $output, $input, $defaults );
     
    221219            'default'    => $defaults['enable_fonts'],
    222220            'type'       => 'option',
    223             'capability' => 'edit_theme_options',
    224221            'transport'  => 'postMessage',
    225222        ) );
Note: See TracChangeset for help on using the changeset viewer.