@freeman0204

Как правильно прописать путь к файлу в wp_mail?

Стандартная отправка
// удалим фильтры, которые могут изменять заголовок $headers
// remove_all_filters( 'wp_mail_from' );
// remove_all_filters( 'wp_mail_from_name' );

$attachments = array(WP_CONTENT_DIR . '/uploads/attach.zip');
$headers = 'From: My Name <myname@mydomain.com>' . "\r\n";

wp_mail('test@test.com', 'Тема', 'Содержание', $headers, $attachments);

// test@test.com - кому отправляем.


Я беру путь с файла и обрезаю его до папки uploads но не работает, почему?

$download_form = get_field("download_form", 489);
	if($download_form) {
		$download_form_sub = substr($download_form['url'], 27);
		$attachments = array(WP_CONTENT_DIR . $download_form_sub);
		wp_mail($email, 'ggg', $name, 'tyy', $attachments);
	}
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
WP_CONTENT_DIR возвращает путь в файловой системе. Сомневаюсь, что вам он нужен. Скорее нужен WP_CONTENT_URL.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы