[wp-trac] [WordPress Trac] #38734: Dogfood the Settings API

WordPress Trac noreply at wordpress.org
Wed Nov 9 16:56:43 UTC 2016


#38734: Dogfood the Settings API
--------------------------------+-----------------------------
 Reporter:  johnbillion         |      Owner:
     Type:  enhancement         |     Status:  new
 Priority:  normal              |  Milestone:  Awaiting Review
Component:  Options, Meta APIs  |    Version:  2.7
 Severity:  normal              |   Keywords:  needs-patch
  Focuses:  administration      |
--------------------------------+-----------------------------
 WordPress has had a [https://codex.wordpress.org/Settings_API Settings
 API] for eight years, but the core settings screens in WordPress don't use
 it. Instead, these screens use hardcoded sections and fields, which means
 it's impossible for a plugin to remove sections or fields without removing
 the entire screen.

 There's a new [https://make.wordpress.org/core/tag/fields-api/ Fields API]
 in development but this doesn't mean the core settings screens shouldn't
 be improved in the meantime by switching to the Settings API.

 I think the best approach for this is to address one screen at a time,
 starting with General Settings, and go from there.

 If anyone thinks this change should not be made, speak now or forever hold
 your peace.

 Related: #9296, #15691, #18801, #32396

--
Ticket URL: <https://core.trac.wordpress.org/ticket/38734>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list