X-Git-Url: https://scripts.mit.edu/gitweb/autoinstalls/wordpress.git/blobdiff_plain/41578db67d72562346e4dbb2a14889b23d522813..refs/tags/wordpress-4.0:/wp-includes/class-wp-customize-section.php?ds=sidebyside diff --git a/wp-includes/class-wp-customize-section.php b/wp-includes/class-wp-customize-section.php index e96f3865..d740ddba 100644 --- a/wp-includes/class-wp-customize-section.php +++ b/wp-includes/class-wp-customize-section.php @@ -35,7 +35,16 @@ class WP_Customize_Section { * @access public * @var integer */ - public $priority = 10; + public $priority = 160; + + /** + * Panel in which to show the section, making it a sub-section. + * + * @since 4.0.0 + * @access public + * @var string + */ + public $panel = ''; /** * Capability required for the section. @@ -93,8 +102,8 @@ class WP_Customize_Section { * @param string $id An specific ID of the section. * @param array $args Section arguments. */ - function __construct( $manager, $id, $args = array() ) { - $keys = array_keys( get_class_vars( __CLASS__ ) ); + public function __construct( $manager, $id, $args = array() ) { + $keys = array_keys( get_object_vars( $this ) ); foreach ( $keys as $key ) { if ( isset( $args[ $key ] ) ) $this->$key = $args[ $key ]; @@ -162,12 +171,19 @@ class WP_Customize_Section { * @since 3.4.0 */ protected function render() { + $classes = 'control-section accordion-section'; + if ( $this->panel ) { + $classes .= ' control-subsection'; + } ?> -
  • -

    title ); ?>

    +
  • +

    + title ); ?> + +