Как в Contact Form 7 получить все mail-tags из определенной формы, например по id формы?
Нужно получить все mail-tags ([your-name], [your-email] и т.д.) из определенной формы.
Спасибо!
Ответы (1 шт):
Автор решения: Андрей Яковщенко
→ Ссылка
Нашел решение:
$contact_form = WPCF7_ContactForm::get_instance( $id );
foreach ( (array) $contact_form->collect_mail_tags() as $mail_tag ) {
echo sprintf(
'<span><strong>[%2$s]</strong></span> ',
'mailtag code used',
esc_html( $mail_tag ) );
}