This slide-out panel for picking a widget or nav menu item to add is specific to the implementations of Widgets and Nav Menus in the Customizer. There is no generic facility for adding this UI feature, so I suggest looking at Core to look at how it is implemented there to copy into your plugin. For nav menus, see the AvailableMenuItemsPanelView
JS and the corresponding CSS:
https://core.trac.wordpress.org/browser/tags/4.4.1/src/wp-admin/js/customize-nav-menus.js#L92
https://core.trac.wordpress.org/browser/tags/4.4.1/src/wp-admin/css/customize-nav-menus.css#L557
Related Posts:
- Color Options from Theme Customizer API not returning via get_theme_mod()
- WordPress Customazation API section in section
- Link to specific Customizer section
- When cropping a header image, retain meta data (i.e. name, description, etc.) from original image?
- How to refresh WordPress Customizer panel upon entering a value
- Looking for a way to load a function after customizer preview refresh complete
- Display custom_background outside wp_head()
- How do I change Twenty Nineteen’s primary color without using the color slider in the theme customizer?
- Register theme customizer settings when theme activates [duplicate]
- How to change the themes “Live Preview” url within the Appearance->Themes page?
- Two Navigation Menus – secondary nav is including main nav
- How to conditionally display widgetized areas in theme customizer?
- Create more than one section in Theme Customizer
- How do you approach block structured content?
- Own Theme Customizer displays error message when saving, saving still works
- Child Theme not overriding a template section on live site – but is on local site
- How do I remove ‘Active Theme’ section from Customizer?
- wordpress-theme 2017: featured image behaviour: where to set the height of the featured image?
- WordPress customizer extremely slow, cant work in it
- Dynamic image for Jumbotron on WordPress Custom Theme
- Issues with dynamic widget in theme customizer
- Theme customizer hiding sections
- WP Customize API Checkbox change value
- Warning: call_user_func() expects parameter 1 to be a valid callback
- Page structure using The Customizer Api
- WordPress Theme redirects to the Index page – Theme customizer problem
- What’s the best way to go from a design to a customized WordPress site?
- How to change background color in the Notepad++ text editor?
- What are all the available parameters for query_posts?
- Does WordPress work without a theme?
- Is it OK to remove theme credits from footer? [duplicate]
- Add a dropdown to theme customizer
- What theme is good for posting code? [closed]
- Difference between stylesheet_directory and template_directory
- How to see files in directories in “Edit Themes” screen
- WordPress generating 404 on .mp4 file in theme folder
- Why are my widgets not saving when being added to a sidebar?
- Building useful features into your theme
- How to remove “Proudly powered by WordPress” in Twenty Sixteen (2016) theme?
- Editing theme files and access to the Code pages only to super-admin?
- Edit theme wp_head
- Current theme broken – after server and domain migration
- Enqueue different stylesheets using IE conditionals
- Categories for Pages Not Saving in Admin with Custom Categories Metabox?
- Switch Theme Through Options Panel
- Weird post pagination url redirect
- How get Themes list via REST api?
- Activate a new WordPress Theme Only for Admins
- WordPress Fatal error: Call to undefined get_header() in index.php on line 15 [closed]
- Setting a static home page and blog page without using the settings
- Can’t Install Child Theme “The parent theme is missing. Please install the “Default” parent theme.”
- Can i have a single wordpress site to have two themes ( one for pc other for mobiles)
- Translated my theme (translation not showing up)
- How to use get_page_by_title() with qTranslate?
- Changing $before_widget for certain widgets
- wp theme.. Could not create directory
- Multi-level page hierarchy
- How prevent someone from opening my theme directory
- loss of theme options while site deployment in production
- How to install WordPress theme and configure it? [closed]
- How do I get rid of or change the footer in my child theme?
- Categories gone after changing theme / demos [closed]
- Angular integration with homepage
- Edited Child Theme’s “header.php” but it doesn’t appear to change the file
- WordPress redwaves-lite theme Comments Quote remove [closed]
- Page has a parent and $post->post_parent returns 0
- How to create different navigation for registered users in WooThemes Canvas?
- Selected template is not respected for home page in WordPress
- How to restore file or theme?
- A /proc folder in wp-content?
- how do i in ignore/disable/delete a javascript call from parent in child theme?
- How to install themes with the demo content?
- Jetpack CSS .screen-reader-text breaks mobile menu [closed]
- Error when using ‘continue reading’
- How to update theme to specific version
- Child theme’s stylesheet cannot load [closed]
- Hi everybody, I have a problem of search box
- Changing an image in header.php
- Will I lose the pages I’ve created within a default WordPress theme when adding a new theme?
- How to get the theme directory URI?
- Twenty Ten Theme: Replace the Logo by a picture without moving the code
- In a specific blog, the K2 theme does not have a Text Widget
- How to fix Scrape key check failed on WordPress VPS?
- Elementor Sidebar not loading when PRO elements plugin is active
- WordPress theme options checkbox default checked state
- How to show some of category in wordpress
- Edit a template while still keeping a Landing Page on the main address
- Change whole theme depending on resolution
- post_prev & post_next within same category
- Costum Theme template directoy url problem
- How to find out which template the HTML content comes from?
- What is the general cut-off date for reviewed themes in the WordPress.org repository?
- Include root files into header files
- Commenting in CSS (//) equals “none”? [closed]
- What is the section ID (name) for “Menus” in the Customizer?
- My theme is not translated
- Wrong theme being activated
- How to create an Info Box on WordPress [closed]
- I am unable to remove “© 2022 My Blog | PopularFX Theme ” from footer [closed]
- Workaround AJAX calling without directly calling WordPress backend (Admin dashboard) because it is restricted to the end user (the public)