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

WPCF7_Mail::attachments() private CF7 1.0

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

Хуков нет.

Возвращает

Null. Ничего.

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

// private - только в коде основоного (родительского) класса
$result = $this->attachments( $template );

Код WPCF7_Mail::attachments() CF7 5.3

<?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 => $path ) {
			if ( false !== strpos( $template, "[${name}]" )
			and ! empty( $path ) ) {
				$attachments[] = $path;
			}
		}
	}

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

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

		$path = path_join( WP_CONTENT_DIR, $line );

		if ( ! wpcf7_is_file_path_in_content_dir( $path ) ) {
			// $path is out of WP_CONTENT_DIR
			continue;
		}

		if ( is_readable( $path )
		and is_file( $path ) ) {
			$attachments[] = $path;
		}
	}

	return $attachments;
}