Suchen Sie die Datei-URL im Post-Inhalt und fügen Sie sie zur Medienbibliothek hinzu

Ich verwende das Postie- Plugin, um eine E-Mail zu erhalten, um einen Beitrag zu erstellen. In dieser E-Mail wird es Links zu einem PDF geben. Ich benutze wp_extract_urls und Code von diesem Beitrag , um zu versuchen, das PDF zur Medienbibliothek hinzuzufügen und es hoffentlich an den Beitrag anzuhängen.

Bisher konnte ich der Medienbibliothek einen Eintrag hinzufügen, der jedoch keinen Inhalt hat. Folgendes habe ich bisher:

 $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 "Suchen Sie die Datei-URL im Post-Inhalt und fügen Sie sie zur Medienbibliothek hinzu"