хук-фильтр
since 6.9.0
wp_mail_embed_args
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
apply_filters( 'wp_mail_embed_args', array $args )
Описание
Фильтрует аргументы метода addEmbeddedImage() класса PHPMailer.
Фильтруемое значение
Массив аргументов метода addEmbeddedImage() класса PHPMailer.
path stringПуть к файлу.
cid stringContent-ID изображения. По умолчанию: ключ в массиве embeds.
name stringИмя файла изображения.
encoding stringКодировка изображения. По умолчанию: 'base64'.
type stringMIME-тип изображения. По умолчанию: пустая строка, что позволяет PHPMailer определить его автоматически.
disposition stringРасположение изображения (disposition). По умолчанию: 'inline'.
Параметры
$args
array
обязательный
Массив аргументов метода addEmbeddedImage() класса PHPMailer.
path stringПуть к файлу.
cid stringContent-ID изображения. По умолчанию: ключ в массиве embeds.
name stringИмя файла изображения.
encoding stringКодировка изображения. По умолчанию: 'base64'.
type stringMIME-тип изображения. По умолчанию: пустая строка, что позволяет PHPMailer определить его автоматически.
disposition stringРасположение изображения (disposition). По умолчанию: 'inline'.
Исходный код
wp-includes/pluggable.php:588
$embed_args = apply_filters(
'wp_mail_embed_args',
array(
'path' => $embed_path,
'cid' => (string) $key,
'name' => basename( $embed_path ),
'encoding' => 'base64',
'type' => '',
'disposition' => 'inline',
)
);
История изменений
| Версия | Описание |
|---|---|
| 6.9.0 | Introduced. |

