ACF\AI\Abilities
Abilities::init
Initialize the Abilities API integration.
Method of the class: Abilities{}
No Hooks.
Returns
null. Nothing (null).
Usage
$Abilities = new Abilities(); $Abilities->init();
Changelog
| Since 6.8.0 | Introduced. |
Abilities::init() Abilities::init code ACF 6.8.8
public function init() {
// Register ability group classes.
$this->register_ability_group( 'field_group', FieldGroup::class );
$this->register_ability_group( 'post_type', PostType::class );
$this->register_ability_group( 'taxonomy', Taxonomy::class );
// Register categories (v0.3.0+ requirement).
add_action( 'wp_abilities_api_categories_init', array( $this, 'register_categories' ) );
// Register abilities.
add_action( 'wp_abilities_api_init', array( $this, 'register_abilities' ) );
// Fix for WordPress 6.9 Abilities API bug: parse JSON from query parameters.
add_filter( 'rest_request_before_callbacks', array( $this, 'parse_abilities_json_input' ), 10, 3 );
}