Parsed: 116039
<?php /** * WordPress Customize Panel classes * * @package WordPress * @subpackage Customize * @since 4.0.0 */ #[AllowDynamicProperties] /* class WP_Customize_Panel */ /* function WP_Customize_Panel::__construct() – Constructor. */ /* function WP_Customize_Panel::active() – Check whether panel is active to current Customizer preview. */ /* function WP_Customize_Panel::active_callback() – Default callback used when invoking WP_Customize_Panel::active(). */ /* function WP_Customize_Panel::json() – Gather the parameters passed to client JavaScript via JSON. */ /* function WP_Customize_Panel::check_capabilities() – Checks required user capabilities and whether the theme has the feature support required by the panel. */ /* function WP_Customize_Panel::get_content() – Get the panel’s content template for insertion into the Customizer pane. */ /* function WP_Customize_Panel::maybe_render() – Check capabilities and render the panel. */ /* function WP_Customize_Panel::render() – Render the panel container, and then its contents (via `this->render_content()`) in a subclass. */ /* function WP_Customize_Panel::render_content() – Render the panel UI in a subclass. */ /* function WP_Customize_Panel::print_template() – Render the panel’s JS templates. */ /* function WP_Customize_Panel::render_template() – An Underscore (JS) template for rendering this panel’s container. */ /* function WP_Customize_Panel::content_template() – An Underscore (JS) template for this panel’s content (but not its container). */ /** WP_Customize_Nav_Menus_Panel class */ require_once ABSPATH . WPINC . '/customize/class-wp-customize-nav-menus-panel.php';