[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