ACF\AI\Abilities

Abilities::initpublicACF 6.8.0

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() 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 );
}