LLMS_Events::get_client_settings()
Retrieves an array of client settings used to initialize the JS Tracking instance on the frontend.
Return Return
(array)
Source Source
File: includes/class-llms-events.php
public function get_client_settings() {
$events = ! $this->should_track_client_events() ? array() : array_keys( array_filter( $this->get_registered_events() ) );
/**
* Filter client-side tracking settings
*
* @since 3.36.0
*
* @param array $settings {
* Hash of client-side settings.
*
* @type string $nonce Nonce used to verify client-side events.
* @type string[] $events Array of events that should be tracked.
* }
*/
return apply_filters(
'llms_events_get_client_settings',
array(
'nonce' => wp_create_nonce( 'llms-tracking' ),
'events' => $events,
)
);
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 3.36.0 | Introduced. |