Make WordPress Core


Ignore:
Timestamp:
02/01/2017 01:39:39 AM (8 years ago)
Author:
westonruter
Message:

Customize: Ensure root values are accessible in multidimensional custom setting types.

Fixes bad conditions in WP_Customize_Setting::get_root_value() and WP_Customize_Setting::set_root_value().

Props dlh.
Amends [35007].
See #32103.
Fixes #36952.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/class-wp-customize-setting.php

    r39600 r40036  
    588588        if ( 'option' === $this->type ) {
    589589            return get_option( $id_base, $default );
    590         } else if ( 'theme_mod' ) {
     590        } elseif ( 'theme_mod' === $this->type ) {
    591591            return get_theme_mod( $id_base, $default );
    592592        } else {
     
    617617            }
    618618            return update_option( $id_base, $value, $autoload );
    619         } else if ( 'theme_mod' ) {
     619        } elseif ( 'theme_mod' === $this->type ) {
    620620            set_theme_mod( $id_base, $value );
    621621            return true;
Note: See TracChangeset for help on using the changeset viewer.