scripts.mit.edu
/
autoinstalls
/
wordpress.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Wordpress 3.1.3
[autoinstalls/wordpress.git]
/
wp-admin
/
includes
/
import.php
diff --git
a/wp-admin/includes/import.php
b/wp-admin/includes/import.php
index 51861bdcdbecac80f2346d47e0f7ceaa0bc3177d..f57be766c09a5a277df341aab01c6e20dbbbfeb8 100644
(file)
--- a/
wp-admin/includes/import.php
+++ b/
wp-admin/includes/import.php
@@
-80,12
+80,17
@@
function wp_import_handle_upload() {
$object = array( 'post_title' => $filename,
'post_content' => $url,
'post_mime_type' => $type,
$object = array( 'post_title' => $filename,
'post_content' => $url,
'post_mime_type' => $type,
- 'guid' => $url
+ 'guid' => $url,
+ 'context' => 'import',
+ 'post_status' => 'private'
);
// Save the data
$id = wp_insert_attachment( $object, $file );
);
// Save the data
$id = wp_insert_attachment( $object, $file );
+ // schedule a cleanup for one day from now in case of failed import or missing wp_import_cleanup() call
+ wp_schedule_single_event( time() + 86400, 'importer_scheduled_cleanup', array( $id ) );
+
return array( 'file' => $file, 'id' => $id );
}
return array( 'file' => $file, 'id' => $id );
}