Intereting Posts
Контактная форма submit, нажав дважды Ошибка установки плагина WordPress Удалите двойное пространство после периода Запросить все сообщения, где значение мета пусто Как получить размеры изображения в функции в соответствии с размерами, указанными в настройках носителя? Как установить возможность добавления вопроса для роли автора в плагин wp pro quiz Разрешения в локальной среде Dev (OS X) Автоматически назначать таксономический термин, если существует обычное метазначение Как я могу остановить TinyMCE от преобразования моих объектов HTML в символы? Перенос данных в конец транзакции с помощью плагина Shopp Сообщения, опубликованные за последние 10 минут Как мне заставить редактор страниц доверять мне? Вывод URL и заголовка сайта на странице входа Настройка частичного правостороннего интерфейса администратора WP не использует выбранный шаблон template.php, который выбран для страницы

Найти файл url в сообщении и добавить его в медиа-библиотеку

Я использую плагин Postie для получения электронной почты для создания сообщения. В этом письме будут ссылки (ссылки) на pdf. Я использую wp_extract_urls и код из этого сообщения, чтобы попытаться добавить PDF в медиа-библиотеку и, надеюсь, присоединить его к сообщению.

Пока что я могу добавить запись в медиа-библиотеку, но у нее нет никакого контента. Вот что я до сих пор:

<?php $string = the_content(); $urls = wp_extract_urls( $string ); $uploaddir = wp_upload_dir(); $uploadfile = $uploaddir['path'] . '/' . $filename; $contents= file_get_contents($urls); $savefile = fopen($uploadfile, 'w'); fwrite($savefile, $contents); fclose($savefile); $wp_filetype = wp_check_filetype(basename($filename), null ); $attachment = array( 'post_mime_type' => $wp_filetype['type'], 'post_title' => $filename, 'post_content' => '', 'post_status' => 'inherit' ); $attach_id = wp_insert_attachment( $attachment, $uploadfile ); $filenew = get_post( $attach_id ); $fullsizepath = get_attached_file( $filenew->ID ); $attach_data = wp_generate_attachment_metadata( $attach_id, $fullsizepath ); wp_update_attachment_metadata( $attach_id, $attach_data ); ?> 

Solutions Collecting From Web of "Найти файл url в сообщении и добавить его в медиа-библиотеку"