| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Source view] [Print] [Project Stats]
WordPress Customize Panel classes
| File Size: | 412 lines (11 kb) |
| Included or required: | 1 time |
| Referenced: | 0 times |
| Includes or requires: | 1 file wp-includes/customize/class-wp-customize-nav-menus-panel.php |
WP_Customize_Panel:: (12 methods):
__construct()
active()
active_callback()
json()
check_capabilities()
get_content()
maybe_render()
render()
render_content()
print_template()
render_template()
content_template()
Class: WP_Customize_Panel - X-Ref
Customize Panel class.| __construct( $manager, $id, $args = array() X-Ref |
| Constructor. Any supplied $args override class property defaults. param: WP_Customize_Manager $manager Customizer bootstrap instance. param: string $id A specific ID for the panel. param: array $args { |
| active() X-Ref |
| Check whether panel is active to current Customizer preview. return: bool Whether the panel is active to the current preview. |
| active_callback() X-Ref |
| Default callback used when invoking WP_Customize_Panel::active(). Subclasses can override this with their specific logic, or they may provide an 'active_callback' argument to the constructor. return: bool Always true. |
| json() X-Ref |
| Gather the parameters passed to client JavaScript via JSON. return: array The array to be exported to the client as JSON. |
| check_capabilities() X-Ref |
| Checks required user capabilities and whether the theme has the feature support required by the panel. return: bool False if theme doesn't support the panel or the user doesn't have the capability. |
| get_content() X-Ref |
| Get the panel's content template for insertion into the Customizer pane. return: string Content for the panel. |
| maybe_render() X-Ref |
| Check capabilities and render the panel. |
| render() X-Ref |
| Render the panel container, and then its contents (via `this->render_content()`) in a subclass. Panel containers are now rendered in JS by default, see WP_Customize_Panel::print_template(). |
| render_content() X-Ref |
| Render the panel UI in a subclass. Panel contents are now rendered in JS by default, see WP_Customize_Panel::print_template(). |
| print_template() X-Ref |
| Render the panel's JS templates. This function is only run for panel types that have been registered with WP_Customize_Manager::register_panel_type(). |
| render_template() X-Ref |
| An Underscore (JS) template for rendering this panel's container. Class variables for this panel class are available in the `data` JS object; export custom variables by overriding WP_Customize_Panel::json(). |
| content_template() X-Ref |
| An Underscore (JS) template for this panel's content (but not its container). Class variables for this panel class are available in the `data` JS object; export custom variables by overriding WP_Customize_Panel::json(). |
| Generated : Sat Oct 25 08:20:05 2025 | Cross-referenced by PHPXref |