__( 'AutomatorWP', 'automatorwp' ), 'description' => __( 'Ability to manage, create and design AutomatorWP elements such as points, achievements and ranks using AI.', 'automatorwp' ), ) ); } add_action( 'wp_abilities_api_categories_init', 'automatorwp_ai_assistant_register_category' ); /** * Get abilities * * @since 1.0.0 * * @return array */ function automatorwp_ai_assistant_get_abilities() { $registered = wp_get_abilities(); $categories = array(); foreach( $registered as $ability => $object ) { if( strpos( $ability, 'automatorwp' ) !== false ) { $categories[$ability] = $object; } } return $categories; } /** * Get abilities slugs * * @since 1.0.0 * * @return array */ function automatorwp_ai_assistant_get_abilities_slugs() { return array_keys( automatorwp_ai_assistant_get_abilities() ); }