Make WordPress Core


Ignore:
Timestamp:
03/22/2012 08:07:44 AM (14 years ago)
Author:
koopersmith
Message:

Theme Customizer: Add background repeat, position, and attachment settings. Change visibility parameter to accept a string or array( , ). see #19910.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/customize-controls.php

    r20260 r20263  
    107107
    108108        if ( $setting->visibility ) {
    109             $settings['controls'][ $id ]['visibility'] = array(
    110                 'id'    => $setting->visibility[0],
    111                 'value' => isset( $setting->visibility[1] ) ? $setting->visibility[1] : true,
    112             );
     109            if ( is_string( $setting->visibility ) ) {
     110                $settings['controls'][ $id ]['visibility'] = array(
     111                    'id'    => $setting->visibility,
     112                    'value' => true,
     113                );
     114            } else {
     115                $settings['controls'][ $id ]['visibility'] = array(
     116                    'id'    => $setting->visibility[0],
     117                    'value' => $setting->visibility[1],
     118                );
     119            }
     120
    113121        }
    114122    }
Note: See TracChangeset for help on using the changeset viewer.