PHP Class MC4WP_BuddyPress_Integration

Inheritance: extends MC4WP_Integration
Show file Open project: dannyvankooten/mailchimp-for-wordpress

Public Properties

Property Type Description
$description string
$name string

Public Methods

Method Description
add_hooks ( ) Add hooks
is_installed ( ) : boolean
store_usermeta ( array $usermeta ) : array Stores subscription data from BuddyPress Registration Form.
subscribe_buddypress_user ( integer $user_id ) : boolean Subscribes a user to MailChimp list(s).
subscribe_from_form ( integer $user_id, string $user_login, string $user_password, string $user_email ) : boolean Subscribes from BuddyPress Registration Form.
subscribe_from_usermeta ( integer $user_id, string $key, array $userdata ) : boolean Subscribes from BuddyPress Activation.

Method Details

add_hooks() public method

Add hooks
public add_hooks ( )

is_installed() public method

public is_installed ( ) : boolean
return boolean

store_usermeta() public method

Stores subscription data from BuddyPress Registration Form.
public store_usermeta ( array $usermeta ) : array
$usermeta array The existing usermeta
return array $usermeta The modified usermeta

subscribe_buddypress_user() public method

Subscribes a user to MailChimp list(s).
public subscribe_buddypress_user ( integer $user_id ) : boolean
$user_id integer The user ID to subscribe
return boolean

subscribe_from_form() public method

Subscribes from BuddyPress Registration Form.
public subscribe_from_form ( integer $user_id, string $user_login, string $user_password, string $user_email ) : boolean
$user_id integer
$user_login string
$user_password string
$user_email string
return boolean

subscribe_from_usermeta() public method

Subscribes from BuddyPress Activation.
public subscribe_from_usermeta ( integer $user_id, string $key, array $userdata ) : boolean
$user_id integer The activated user ID
$key string the activation key (not used)
$userdata array An array containing the activated user data
return boolean

Property Details

$description public property

public string $description
return string

$name public property

public string $name
return string