Of the few I’ve seen, I think that most “premium” Themes way over-complicate Theme Settings pages. I generally prefer Theme Settings pages that maintain the style/layout of the rest of the WP-Admin UI. So, these would be my rules of thumb:
- Incorporate meaningful settings, and not necessarily every possible setting under the sun.
- Organize settings logically.
- Maintain consistent layout/style with the rest of the WP-Admin UI, including Settings fields, sections, and page tabs. Note: use of the Settings API makes this dead-simple.
Related Posts:
- WordPress admin panel framework weird layout on server side
- Options Theme – WordPress [closed]
- WordPress theme options framework, I can’t read them in my templates
- WordPress Options Framework, add to main menu not appearance menu
- Show multiple option in URL with Redux framework in front end
- get_option() vs get_theme_mod(): Why is one slower?
- wp_editor() fields on Theme Options Page not saving
- Adding a checkbox to the theme customizer
- Adding a description to theme customizer controls
- Where are a theme’s options stored and can I export them to be imported into freshly installed themes?
- Can I install Analytics before deciding on a theme?
- Options Framework options not being output
- Using update_option() and get_option() is echoing escaped strings
- Two Ways Of Creating WordPress Options Pages
- Theme Options page with tabs
- WordPress Nonce and check admin referer help needed
- Outputting results from select box option in options panel
- Theme option : having the ability to select among several predefined headers
- Upload multiple images via theme options [closed]
- PHP stylesheet cannot use standard WP functions
- Display user HTML on website
- Need help understanding/coding with Settings API
- Setting up a members area
- WordPress: update_option, don’t update empty options?
- How can I show more than 15 themes at a time in the admin menu?
- How to create dependent field in Customizer?
- How can I insert some extra validation into the theme options’ validation function using add_filter?
- How to add an alternative style sheet as a theme option?
- Disable image resizing on specific upload fields
- Put standard wordpress options into a theme options panel?
- How can I get my options in json response?
- Removing \\\ from Saved Data
- Use of check_admin_referer with theme options and options.php
- WordPress custom options storing?
- get option framework options returns Call to undefined function of_get_option()
- Redux callback action
- Theme Customizier sanitize_callback not working
- Theme Options page not saving data correctly
- Getting error to display radio button value in General Settings page
- Create an Options page with two image upload fields
- Additional custom header image
- Modify Redux Framework Options in Child Theme
- How to reset (clear) theme settings
- Settings API settings section not appearing
- Is there a function to add additional options to the Twentyeleven option page?
- How to get of_get_option() inside the inc folder file
- Retrieve uploaded image attibutes value from option tree theme options
- Display and hide content using checkbox in Options Framework Theme
- How do I remove the page listing menu in the header in the Twenty Ten Theme?
- My title won’t update
- Shorter admin url for options page
- How to use WP Theme Option: Custom_Backgrounds on specific element?
- How can I create a rearrangeable list of items like OptionTree offers with the Theme Customization API?
- WordPress Theme Settings Page
- Theme options are they necessary
- Bring page from sub menu to admin menu in option tree
- The best place of the code for creating a robots.txt file
- How do I display a WP Option from an array?
- Blogname and Blogdescription in Pagelines DMS Options Panel
- Can Settings API setting generate other settings?
- How to get functions.php to talk to options.php
- Options Framework not saving options correctly
- How to use checked() function with multiple check box group? How to properly sanitize that checkbox group?
- Admin menus and submenus
- Theme Options Page – Select, Radio, Tabs
- WordPress karma theme shortcodes not working
- WordPress built-in Custom Background
- Weird undefined index: id,std notices. How to fix it?
- Splitting an eCommerce store from the WordPress Theme
- display category name based on its equivalent id
- How do I have my widgets in a Sidebar for my http://localhost/wordpress/
- Theme options period being replaced
- Do not want to display random category. Want to exclude a few or make post show only the category I want [closed]
- Theme options on CPT
- Can’t save multiple sections on one page with register_setting
- Moving wordpress site from one machine into another
- Echo content based on current tabbed page in theme options
- What should I use to store options for a single blog on a network site?
- Delete Transient when clicking ‘Save Changes’ on options page
- Build Form on Dashboard
- How to make a hyperlink conditional according to whether you are logged in or not
- Changing the layout of a custom options page
- Make Theme Options Menu item more easily / directly accessible
- Cloning/replicating/copying dashboard admin settings
- Can’t add options to db
- Activating a Theme Options page to Editor – not working [closed]
- Slightly modified options framework Colour picker
- Set option to show the slider in post – WP
- IF statement not falling over to ELSE with Options Framework
- Theme options: Display ID of page options
- Trouble saving wp_dropdown_pages()
- Notice: Undefined index: in options-framework.php
- Is it good idea to combine Options FrameWork with Hybrid Core Framework
- wordpress theme option in other templates
- How to support special characters in text field?
- Multiple Custom Headers
- Why has my WordPress theme disappeared from my WordPress site?
- Multiple instances of Redux WP Framework [closed]
- Can I call Options Framework in footer.php?
- Where to add the code for an outer container in a theme?