mailpoet wordpress

asketus

Профессор
Регистрация
13 Сен 2008
Сообщения
195
Реакции
46
Приветсвую.
Есть возможность немного кастомизировать шаблон письма в плагине mailpoet.
Для просмотра ссылки Войди или Зарегистрируйся
Не могу никак добиться вывести значение кастомного поля подписчика cf_3
Может кто делал что подобное?
эти примеры выводятся нормально $subscriber->getId(), $subscriber->getWpUserId() , а с кастомным полем геморйо какой-то.
 
Для того чтобы получить значение кастомного поля подписчика в MailPoet, можно использовать метод $subscriber->getCustomField('cf_3'). Плагин MailPoet хранит дополнительные данные подписчиков в виде кастомных полей, и их значения можно получить таким способом.

Код:
php

add_filter('mailpoet_template_render_options', function($options, $subscriber) {
if ($subscriber) {
$customFieldValue = $subscriber->getCustomField('cf_3'); // Получаем значение кастомного поля
if ($customFieldValue) {
$options['custom_field_value'] = $customFieldValue; // Добавляем в шаблон
}
}
return $options;
}, 10, 2);

Далее в шаблоне письма можно использовать {{ custom_field_value }} для вывода значения этого кастомного поля.
 
Назад
Сверху