1<?php
2/**
3 * Customize API: WP_Customize_New_Menu_Section class
4 *
5 * @package WordPress
6 * @subpackage Customize
7 * @since 4.4.0
8 * @deprecated 4.9.0 This file is no longer used as of the menu creation UX introduced in #40104.
9 */
10
11_deprecated_file( basename( __FILE__ ), '4.9.0' );
12
13/**
14 * Customize Menu Section Class
15 *
16 * @since 4.3.0
17 * @deprecated 4.9.0 This class is no longer used as of the menu creation UX introduced in #40104.
18 *
19 * @see WP_Customize_Section
20 */
21class WP_Customize_New_Menu_Section extends WP_Customize_Section {
22
23 /**
24 * Control type.
25 *
26 * @since 4.3.0
27 * @var string
28 */
29 public $type = 'new_menu';
30
31 /**
32 * Constructor.
33 *
34 * Any supplied $args override class property defaults.
35 *
36 * @since 4.9.0
37 * @deprecated 4.9.0
38 *
39 * @param WP_Customize_Manager $manager Customizer bootstrap instance.
40 * @param string $id A specific ID of the section.
41 * @param array $args Section arguments.
42 */
43 public function __construct( WP_Customize_Manager $manager, $id, array $args = array() ) {
44 _deprecated_function( __METHOD__, '4.9.0' );
45 parent::__construct( $manager, $id, $args );
46 }
47
48 /**
49 * Render the section, and the controls that have been added to it.
50 *
51 * @since 4.3.0
52 * @deprecated 4.9.0
53 */
54 protected function render() {
55 _deprecated_function( __METHOD__, '4.9.0' );
56 ?>
57 <li id="accordion-section-<?php echo esc_attr( $this->id ); ?>" class="accordion-section-new-menu">
58 <button type="button" class="button add-new-menu-item add-menu-toggle" aria-expanded="false">
59 <?php echo esc_html( $this->title ); ?>
60 </button>
61 <ul class="new-menu-section-content"></ul>
62 </li>
63 <?php
64 }
65}
66