Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Subscribe a user to a specific list
- *
- * @param $list - the List ID
- * @param $user - The WP_User object for the user
- */
- function pmpromc_subscribe($list, $user)
- {
- //make sure user has an email address
- if (empty($user->user_email))
- return;
- $options = get_option("pmpromc_options");
- $api = pmpromc_getAPI();
- $merge_fields = apply_filters("pmpro_mailchimp_listsubscribe_fields", array("FNAME" => $user->first_name, "LNAME" => $user->last_name), $user);
- $user_lists = get_user_meta( $user->id, 'pmpromc_additional_lists', true );
- if ( empty( $user_lists ) || ! is_array( $user_lists ) ) {
- $user_lists = array();
- }
- $user_lists[] = $list;
- update_user_meta( $user->id, 'pmpromc_additional_lists', $user_lists );
- $api->subscribe($list, $user, $merge_fields, "html", $options['double_opt_in']);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement