LLMS_Integration_BBPress::engagement_query_args( array $query_args, string $action, array $orig_args )
Parse action arguments for bbPress engagements and pass them back to the LLMS Engagements handler
Parameters Parameters
- $query_args
-
(array) (Required) Query args for handler.
- $action
-
(string) (Required) Triggering action name.
- $orig_args
-
(array) (Required) Original arguments from the action (indexed array).
Return Return
(array)
Source Source
File: includes/integrations/class.llms.integration.bbpress.php
public function engagement_query_args( $query_args, $action, $orig_args ) { if ( in_array( $action, array( 'bbp_new_reply', 'bbp_new_topic' ), true ) ) { $query_args['trigger_type'] = $action; $query_args['related_post_id'] = ''; if ( 'bbp_new_reply' === $action ) { $query_args['user_id'] = $orig_args[4]; // Reply Author. } elseif ( 'bbp_new_topic' === $action ) { $query_args['user_id'] = $orig_args[3]; // Topic Author. } } return $query_args; }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.37.11 | Use strict comparison for in_array() . |
3.12.0 | Introduced. |