| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 | <?php/** * Customize API: WP_Customize_Sidebar_Section class * * @package WordPress * @subpackage Customize * @since 4.4.0 *//** * Customizer section representing widget area (sidebar). * * @since 4.1.0 * * @see WP_Customize_Section */class WP_Customize_Sidebar_Section extends WP_Customize_Section {	/**	 * Type of this section.	 *	 * @since 4.1.0	 * @var string	 */	public $type = 'sidebar';	/**	 * Unique identifier.	 *	 * @since 4.1.0	 * @var string	 */	public $sidebar_id;	/**	 * Gather the parameters passed to client JavaScript via JSON.	 *	 * @since 4.1.0	 *	 * @return array The array to be exported to the client as JSON.	 */	public function json() {		$json              = parent::json();		$json['sidebarId'] = $this->sidebar_id;		return $json;	}	/**	 * Whether the current sidebar is rendered on the page.	 *	 * @since 4.1.0	 *	 * @return bool Whether sidebar is rendered.	 */	public function active_callback() {		return $this->manager->widgets->is_sidebar_rendered( $this->sidebar_id );	}}
 |