wp_import_handle_upload [ WordPress Function ]
wp_import_handle_upload ( No parameters )
| Returns: |
|
| Defined at: |
|
Soorgelijke functies: wp_handle_upload, wp_import_upload_form, media_handle_upload, wp_import_cleanup, wp_handle_sideload
Handle importer uploading and add attachment.
Source
<?php
function wp_import_handle_upload() {
if ( !isset($_FILES['import']) ) {
$file['error'] = __( 'File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini.' );
return $file;
}
$overrides = array( 'test_form' => false, 'test_type' => false );
$_FILES['import']['name'] .= '.txt';
$file = wp_handle_upload( $_FILES['import'], $overrides );
if ( isset( $file['error'] ) )
return $file;
$url = $file['url'];
$type = $file['type'];
$file = $file['file'];
$filename = basename( $file );
// Construct the object array
$object = array( 'post_title' => $filename,
'post_content' => $url,
'post_mime_type' => $type,
'guid' => $url,
'context' => 'import',
'post_status' => 'private'
);
// 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 );
}
?>
Examples [ wp-snippets.com ]
Top Google zoekresultaten
- wp_import_handle_upload (WordPress Function) - WPSeek.com
WordPress lookup for wp_import_handle_upload, a WordPress Function. wpseek.com is a WordPress-centric search tool for developers and theme authors.
wpseek.com - Importing Large WXR Files into WordPress 2.1 | David Seah
Mar 23, 2007 ... But first, here are the brutal modifications I made to the WordPress 2.1 files: In wp -admin/admin-functions.php: wp_import_handle_upload(): ...
davidseah.com - wp_import_handle_upload
Function and Method Cross Reference. wp_import_handle_upload(). Defined at: /wp-admin/includes/import.php -> line 54. No references found.
phpxref.ftwr.co.uk - HowTo: Bugfix file too large for wordpress importer | Lukas' Weblog
Sep 27, 2011 ... 'wp-content/uploads/wordpress.import.xml'; #wp_import_handle_upload(); add_filter( 'import_post_meta_key', array( $this, 'is_valid_meta_key' ) ...
lukas-prokop.at