wpcf7_sendinblue_get_lists()
Retrieves contact lists from Brevo's database.
Хуков нет.
Возвращает
null. Ничего (null).
Использование
wpcf7_sendinblue_get_lists();
Код wpcf7_sendinblue_get_lists() wpcf7 sendinblue get lists CF7 6.1.6
function wpcf7_sendinblue_get_lists() {
static $lists = array();
$service = WPCF7_Sendinblue::get_instance();
if ( ! empty( $lists ) or ! $service->is_active() ) {
return $lists;
}
$limit = 50;
$offset = 0;
while ( count( $lists ) < $limit * 10 ) {
$lists_next = (array) $service->get_lists( array(
'limit' => $limit,
'offset' => $offset,
) );
if ( ! empty( $lists_next ) ) {
$lists = array_merge( $lists, $lists_next );
}
if ( count( $lists_next ) < $limit ) {
break;
}
$offset += $limit;
}
return $lists;
}