Abilities API: Add a core/read-settings ability#12141
Open
jorgefilipecosta wants to merge 19 commits into
WordPress:trunkWordPress/wordpress-develop:trunkfrom
jorgefilipecosta:add/core-settings-abilityjorgefilipecosta/wordpress-develop:add/core-settings-abilityCopy head branch name to clipboard
Open
Abilities API: Add a core/read-settings ability#12141jorgefilipecosta wants to merge 19 commits intoWordPress:trunkWordPress/wordpress-develop:trunkfrom jorgefilipecosta:add/core-settings-abilityjorgefilipecosta/wordpress-develop:add/core-settings-abilityCopy head branch name to clipboard
jorgefilipecosta wants to merge 19 commits into
WordPress:trunkWordPress/wordpress-develop:trunkfrom
jorgefilipecosta:add/core-settings-abilityjorgefilipecosta/wordpress-develop:add/core-settings-abilityCopy head branch name to clipboard
Commits
Commits on Jul 2, 2026
Abilities API: Add a core/settings ability
Show description for fe6fa08committedAbilities API: rename the core/settings 'slugs' input to 'settings'
Show description for 58b920fcommittedAbilities API: cover a custom registered setting in the core/settings tests
Show description for 401c161committedAbilities API: refine the core/settings ability per review.
Show description for 3c547c7committedAbilities API: use list<string> for the core/settings input schema docblock
Show description for af0601ecommittedAbilities API: drop the unreachable recompute branch in execute_get_settings()
Show description for 13f4d31committedAbilities API: document the show_in_abilities registration-timing contract
Show description for 59e1819committedAbilities API: scope the WP_Settings_Abilities class.
Show description for 6c864a2committedAbilities API: make WP_Settings_Abilities instance-based.
Show description for ea0d988committedUpdate tests/phpunit/tests/abilities-api/wpRegisterCoreSettingsAbility.php
Show description for 6f4b639andcommittedAbilities API: rename the core/settings ability to core/read-settings.
Show description for 5671a25committedAbilities API: document why the settings abilities use a dedicated class.
Show description for 3ac5606committedAbilities API: serialize empty input schema defaults as objects.
Show description for 6c98af6committedAbilities API: use ticket 64605 in the core/read-settings tests.
Show description for 067e791committed
Commits on Jul 3, 2026
Abilities API: register initial settings before core/read-settings snapshots them.
Show description for ae862f0committed
Commits on Jul 7, 2026
Abilities API: validate and sanitize core/read-settings values against their schema.
Show description for 714d164committed
Commits on Jul 10, 2026
- committed
- committed
Revert "Add workspace configuration and Trac ticket draft"
Show description for 87b8381committed