Make WordPress Core

Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#35998 closed feature request (maybelater)

Theme Customization API options page

Reported by: rinkuyadav999's profile rinkuyadav999 Owned by:
Milestone: Priority: normal
Severity: normal Version: 4.4.2
Component: Customize Keywords:
Focuses: Cc:



WordPress provide Theme Customization API is very great to add own options in theme.

But it adds options only in customize section. it will very difficult to add all options in customize for a large theme like: Avada theme in themeforest. Avada theme also allow us to choose entire header layout.

Also when an option changes in customize then it quickly available for preview. it is good for colors, font-size etc. but i think, when we will choose a header layout then it will very hard using customize. also right now Theme Customization API do not allow us to add an option to choose header layout. i think, to do it we need to place an type="select". but it would great if there will image of headers layout and we can choose one instead selecting one option. because we can not display image of layout to choose one.

So can we use Theme Customization API to create own options page like "theme options". i have visited docs but i think it is not available.

It is my recommendation but i know you can think better.

Change History (5)

#1 @SergeyBiryukov
7 years ago

  • Summary changed from Theme Customization API otpions page to Theme Customization API options page

This ticket was mentioned in Slack in #themereview by rinkuyadav999. View the logs.

7 years ago

#3 @rinkuyadav999
7 years ago

We can add own options pages using redux, optionTree etc framework. but now WordPress do not allow to use these types of options framework.

This feature is really very nice. WordPress should allow us create own option page. and it should be part of core WordPress, because it will secure.

WordPress provide Theme Customization API, so i think, it can be done using same API.

#4 @westonruter
7 years ago

  • Milestone Awaiting Review deleted
  • Resolution set to maybelater
  • Status changed from new to closed

I think what you are describing is the Fields API, a project that is now under development. See

This ticket was mentioned in Slack in #core-fields by sc0ttkclark. View the logs.

7 years ago

Note: See TracTickets for help on using tickets.