Добрый день!
Стоит задача автоматической синхронизации базы пользователей 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.