PHP Class MC4WP_Usage_Tracking

Since: 2.3
Datei anzeigen Open project: dannyvankooten/mailchimp-for-wordpress Class Usage Examples

Protected Properties

Property Type Description
$instance The One True Instance
$tracking_url string

Public Methods

Method Description
__construct ( ) Constructor
add_hooks ( ) Add hooks
cron_schedules ( array $schedules ) : array Registers a new schedule with WP Cron
disable ( ) Disable usage tracking
enable ( ) : boolean Enable usage tracking
get_mc4wp_premium_version ( ) : string
instance ( ) : MC4WP_Usage_Tracking
toggle ( boolean $enable ) Toggle tracking (clears & sets the scheduled tracking event)
track ( ) : boolean Sends the tracking request. Non-blocking.

Protected Methods

Method Description
get_curl_version ( ) : string
get_mailchimp_lists_count ( ) : integer
get_mc4wp_version ( ) : string Returns the MailChimp for WordPress version
get_server_software ( ) : string
get_tracking_data ( ) : array
is_site_using_https ( ) : boolean

Method Details

__construct() public method

Constructor
public __construct ( )

add_hooks() public method

Add hooks
public add_hooks ( )

cron_schedules() public method

Registers a new schedule with WP Cron
public cron_schedules ( array $schedules ) : array
$schedules array
return array

disable() public method

Disable usage tracking
public disable ( )

enable() public method

Enable usage tracking
public enable ( ) : boolean
return boolean

get_curl_version() protected method

protected get_curl_version ( ) : string
return string

get_mailchimp_lists_count() protected method

protected get_mailchimp_lists_count ( ) : integer
return integer

get_mc4wp_premium_version() public method

get_mc4wp_version() protected method

Returns the MailChimp for WordPress version
protected get_mc4wp_version ( ) : string
return string

get_server_software() protected method

protected get_server_software ( ) : string
return string

get_tracking_data() protected method

protected get_tracking_data ( ) : array
return array

instance() public static method

public static instance ( ) : MC4WP_Usage_Tracking
return MC4WP_Usage_Tracking

is_site_using_https() protected method

protected is_site_using_https ( ) : boolean
return boolean

toggle() public method

Toggle tracking (clears & sets the scheduled tracking event)
public toggle ( boolean $enable )
$enable boolean

track() public method

Sends the tracking request. Non-blocking.
public track ( ) : boolean
return boolean

Property Details

$instance protected_oe static_oe property

The One True Instance
protected static $instance

$tracking_url protected_oe property

protected string $tracking_url
return string