wp_ai_client_(event_name) action-hookWP 7.0.0

Fires when an AI client event is dispatched.

The dynamic portion of the hook name, $event_name, refers to the snake_case version of the event class name, without the _event suffix.

For example, an event class named BeforeGenerateResultEvent will fire the wp_ai_client_before_generate_result action hook.

In practice, the available action hook names are:

  • wp_ai_client_before_generate_result
  • wp_ai_client_after_generate_result

Usage

add_action( 'wp_ai_client_(event_name)', 'wp_kama_ai_client_event_name_action' );

/**
 * Function for `wp_ai_client_(event_name)` action-hook.
 * 
 * @param object $event The event object.
 *
 * @return void
 */
function wp_kama_ai_client_event_name_action( $event ){

	// action...
}
$event(object)
The event object.

Changelog

Since 7.0.0 Introduced.

Where the hook is called

WP_AI_Client_Event_Dispatcher::dispatch()
wp_ai_client_(event_name)
wp-includes/ai-client/adapters/class-wp-ai-client-event-dispatcher.php 56
do_action( "wp_ai_client_{$event_name}", $event );

Where the hook is used in WordPress

Usage not found.