If space were the only problem you could simply enqueue a css file to the admin area with these lines to expand the width of the customizer panel from the usual 300px to 500px:
.wp-full-overlay-sidebar {width 500px !important;}
.wp-full-overlay.expanded {margin-left:500px !important;}
Hey, you could even enqueue a js file to insert a button to toggle between different widths. The customizer API is flexible enough to contain all fields you would want. So, space really is not the big issue.
The real issue is what to incorporate in the customizer and how to organize it. Read, for instance, this excellent overview by Anthony Hortin. Theme developers should study which of their options are best for their clients to address in the customizer and which should remain on option pages.
Related Posts:
- WordPress API Menu/Submenu Order
- How To Add New Option Types To Option Tree?
- What WP folder can I use to write files to?
- Add a dropdown to theme customizer
- Setting multiple default background images?
- Best practice way to implement custom sections into a WordPress theme
- How Can I Create a List of Values to Be Iterated Through via WordPress Customization API?
- Is there a way to activate different theme for specified users? [closed]
- Set multiple templates per post
- qTranslate with my own theme and settings
- get_option in header.php not returning value from customizer
- Internal error 500 accessing Theme > Customize
- Can I have two different theme for two different language?
- How to add “Template” option in page attributes panel?
- Single Page Design, Storing in Theme Options
- How to enqueue javascript for WP Customize options sidebar?
- correct tags for validating input types
- What is the meaning of WordPress’s recommended css classes and where are they applied?
- How can I change the theme of different posts using a plugin?
- Copying the theme style files and images to duplicate the website but with a difference
- Alignment Problem [closed]
- How add built-in textarea in theme development?
- help needed for suit designing tool
- Customizer API Multi Sections in single Panel
- Theme does not allow shortcodes
- What is an alternative to not using child theme to customize a WordPress theme?
- using themename_the_custom_logo() in template-tags?
- how can I re-utilize and class on a child theme
- Using Customizer value in an external PHP file inside a theme
- “No Data Received” error in Chrome every time i try to update the theme functions file
- WordPress two sidebar layout or theme
- Theme automatically inserting “more” tag on every post
- Turning WordPress Into full-featured website?
- How to show associated fields if checkbox is checked in customize widget screen using wp_customize?
- TItle In Latest Post is not using H1 Tag [closed]
- Export WordPress theme with modifications for other site
- Sizing screenshot.png without losing aspect ratio
- How to add CSS class to custom logo?
- How to add custom css file in theme?
- theme path in javascript file
- get_template_part vs action hooks in themes
- The the_post_thumbnail without srcset?
- The proper way to include/require PHP files in WordPress
- after_setup_theme always runs
- Do I actually need to link my theme’s style.css in the theme files
- Using classes instead of global functions in functions.php
- How to insert a logo in the header?
- How to move page template files like page-{slug}.php to a sub-directory?
- CSS classes for theme
- Add custom classes to anchor in wp_nav_menu
- How to remove search bar from a wordpress theme? [closed]
- What are the advantages and disadvantages of Option Tree over the Customization API?
- Should `get_template_directory_uri()` be escaped?
- How do I add settings to the Background Options Page?
- Get url of thumbnail from the media uploader
- My child theme doesn’t work Error: “The parent theme is missing. Please install your parent theme”
- WP 3.4 – what action/hook is called when theme customisation is saved?
- Is it possible ( or advisable) to allow open access to the new theme customizer for potential clients?
- WordPress Settings API error
- Are the WordPress Core CSS styles really all nessesary?
- Understanding wp_add_inline_style
- Should I use set_transient or update_option?
- Why doesn’t default WordPress page view use force_balance_tags?
- Page template in two level deep folder
- Add a new checkbox in theme options
- Theme Customizer : how to create multiple-level panel
- Why I can’t add a CSS style in this WordPress theme?
- Theme file for all pages that are a child of a specific page
- Allow Shortcode in Theme Customizer
- Where to post/upload the new theme for WordPress theme repository
- How to add Color Picker in Theme Options for the following?
- Template for individual post designs
- How to make a theme with more than one CSS file?
- Is it good to rename theme folder downloaded from WordPress.org?
- How to export/import theme customizer settings?
- Editing the custom background CSS
- What is the problem if I use CDN in my WordPress parent theme(built using bootstrap)?
- register_sidebar ignores ‘id’ and ‘class’
- What, specifically, should be included in theme_name_setup()?
- How to get gallery images?
- Is it possible to use line break in theme description?
- Is the theme customizer slowing down my site?
- How can I get wp_head() as a string instead of echoing it?
- Display a different theme for not logged-in users
- Automatic Updates For Private And Commercial Themes?
- Add colors to existing color palette without replacing it
- Child Theme not loading parent CSS
- What can I hook into after_setup_theme?
- How to set the default value of a option in a theme?
- Where do I find the functions triggered within a hook?
- What does “Do not deregister the jquery script in the administration area” mean?
- reason of splitting theme files to multiple files
- What is the best book to learn how to make themes for wordpress?
- Grab the first paragraph of each post
- Where is default wp_head() implemented?
- Add a preview to a WordPress Control Panel
- add_image_size is scaling, even though crop is set to true
- Use of undefined constant FS_CHMOD_DIR – assumed ‘FS_CHMOD_DIR’
- WordPress settings API error when checkbox unchecked
- How to deploy a new theme/theme options from staging to production site