2015-10-24 20:21:25 +02:00
< ? php
/**
* Customize API : WP_Customize_New_Menu_Section class
*
* @ package WordPress
* @ subpackage Customize
* @ since 4.4 . 0
2017-10-28 07:48:47 +02:00
* @ deprecated 4.9 . 0 This file is no longer used as of the menu creation UX introduced in #40104.
2015-10-24 20:21:25 +02:00
*/
/**
* Customize Menu Section Class
*
* @ since 4.3 . 0
2017-10-28 07:48:47 +02:00
* @ deprecated 4.9 . 0 This class is no longer used as of the menu creation UX introduced in #40104.
2015-10-24 20:21:25 +02:00
*
* @ see WP_Customize_Section
*/
class WP_Customize_New_Menu_Section extends WP_Customize_Section {
/**
* Control type .
*
* @ since 4.3 . 0
* @ var string
*/
public $type = 'new_menu' ;
2017-10-28 07:48:47 +02:00
/**
* Constructor .
*
* Any supplied $args override class property defaults .
*
* @ since 4.9 . 0
*
* @ param WP_Customize_Manager $manager Customizer bootstrap instance .
* @ param string $id An specific ID of the section .
* @ param array $args Section arguments .
*/
public function __construct ( WP_Customize_Manager $manager , $id , array $args = array () ) {
2018-12-17 04:07:55 +01:00
_deprecated_file ( basename ( __FILE__ ), '4.9.0' ); // @todo Move this outside of class, and remove its require_once() from class-wp-customize-section.php. See #42364.
2017-10-28 07:48:47 +02:00
parent :: __construct ( $manager , $id , $args );
}
2015-10-24 20:21:25 +02:00
/**
* Render the section , and the controls that have been added to it .
*
* @ since 4.3 . 0
*/
protected function render () {
?>
< li id = " accordion-section-<?php echo esc_attr( $this->id ); ?> " class = " accordion-section-new-menu " >
2016-09-28 21:54:28 +02:00
< button type = " button " class = " button add-new-menu-item add-menu-toggle " aria - expanded = " false " >
2015-10-24 20:21:25 +02:00
< ? php echo esc_html ( $this -> title ); ?>
</ button >
< ul class = " new-menu-section-content " ></ ul >
</ li >
< ? php
}
}