wp_ai_client_(event_name)
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_name)
wp-includes/ai-client/adapters/class-wp-ai-client-event-dispatcher.php 56
do_action( "wp_ai_client_{$event_name}", $event );