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

WPCF7_Mail::attachments() private CF7 1.0

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

Хуков нет.

Возвращает

null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->attachments( $template );
$template **
-
По умолчанию: null

Код WPCF7_Mail::attachments() CF7 5.4.1

<?php
private function attachments( $template = null ) {
	if ( ! $template ) {
		$template = $this->get( 'attachments' );
	}

	$attachments = array();

	if ( $submission = WPCF7_Submission::get_instance() ) {
		$uploaded_files = $submission->uploaded_files();

		foreach ( (array) $uploaded_files as $name => $paths ) {
			if ( false !== strpos( $template, "[${name}]" ) ) {
				$attachments = array_merge( $attachments, (array) $paths );
			}
		}
	}

	foreach ( explode( "\n", $template ) as $line ) {
		$line = trim( $line );

		if ( '' === $line or '[' == substr( $line, 0, 1 ) ) {
			continue;
		}

		$attachments[] = path_join( WP_CONTENT_DIR, $line );
	}

	if ( $submission = WPCF7_Submission::get_instance() ) {
		$attachments = array_merge(
			$attachments,
			(array) $submission->extra_attachments( $this->name )
		);
	}

	return $attachments;
}