Abilities API integration: add Post Type abilities #225
+689
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
Adds integration with the WordPress Abilities API for SCF post type management.
Why
It enables programmatic access to SCF post type operations for external tools, like AI agents if using MCP.
How
SCF_Abilities_Integrationclass that loads the different entity ability files (for now only post types) if the Abilities API is availableSCF_Post_Type_Abilitieswith 8 complete abilities wrapping internal SCF functions:idparameter can be an internal WP ID, a slug, or a key.acf_current_user_can_admin, which requires theshow_adminsetting to be available, we want the abilities to be available even if the admin menus are hidden.Testing Instructions