WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Авторские Темы для WordPress
функция не описана

WPCF7_ContactForm::collect_mail_tags() public CF7 1.0

{} Это метод класса: WPCF7_ContactForm{}

Хуки из метода
Возвращает

null. Ничего.

Использование

$WPCF7_ContactForm = new WPCF7_ContactForm();
$WPCF7_ContactForm->collect_mail_tags( $args );
$args **
-
По умолчанию: ''

Код WPCF7_ContactForm::collect_mail_tags() CF7 5.4.1

<?php
public function collect_mail_tags( $args = '' ) {
	$manager = WPCF7_FormTagsManager::get_instance();

	$args = wp_parse_args( $args, array(
		'include' => array(),
		'exclude' => $manager->collect_tag_types( 'not-for-mail' ),
	) );

	$tags = $this->scan_form_tags();
	$mailtags = array();

	foreach ( (array) $tags as $tag ) {
		$type = $tag->basetype;

		if ( empty( $type ) ) {
			continue;
		} elseif ( ! empty( $args['include'] ) ) {
			if ( ! in_array( $type, $args['include'] ) ) {
				continue;
			}
		} elseif ( ! empty( $args['exclude'] ) ) {
			if ( in_array( $type, $args['exclude'] ) ) {
				continue;
			}
		}

		$mailtags[] = $tag->name;
	}

	$mailtags = array_unique( array_filter( $mailtags ) );

	return apply_filters( 'wpcf7_collect_mail_tags', $mailtags, $args, $this );
}