Как синхронизировать базу пользователей wordpress и список рассылки mailerlite?

Добрый день!

Стоит задача автоматической синхронизации базы пользователей wordpress и списка рассылки mailerlite. Плагин от mailerlite этого не обеспечивает на данный момент.

Пока вижу такое решение.
Планирую сделать так, добавить в hook при регистрации нового пользователя в wordpress:
add_action( 'user_register', 'myplugin_registration_save', 10, 1 );

function myplugin_registration_save( $user_id ) {
<?php
$groupsApi = (new \MailerLiteApi\MailerLite('my-api-key'))->groups();

$groupId = 123;
$user_info = get_userdata( $userid );
$subscriber = [
  'email' => $user_info->user_email;
  'name' => $user_info->display_name;
];
$addedSubscriber = $groupsApi->addSubscriber($groupId, $subscriber); 
}

API Mailerlite доступно здесь: developers.mailerlite.com/v2/reference#add-single-...

Подскажите, пож-ста, каким образом будет грамотнее реализовать автоматическую сихронизацию между базой пользователей wordpress и списком рассылки mailerlite.
  • Вопрос задан
  • 183 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы