Online Forum To Support Coders With Technical Assistance - Read Write Execute

Custom file Upload in (spicifiec directory) WordPress

Ankit Agrawal
Ankit Agrawal
Published on January 11, 2016 · 1 min read
<?php
$dir = wp_upload_dir();

$target_dir = $dir['basedir'] .'/';

$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);

if(move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file))
{
    $url = $dir['baseurl'].basename($_FILES["fileToUpload"]["name"]);

//  update if want to update image 

    update_user_meta( $user_id, 'upload_field', $url);
}
?>

<formร‚ย  action="" method="post" enctype="multipart/form-data">

<input type="file" name="fileToUpload" id="fileToUpload">

<input type="submit" name="uploade" value="Uplaode Image" />

</form>
Was this article helpful?
Ankit Agrawal

Ankit Agrawal

Author & Senior Engineer at CodeExecute

Writing practical engineering guides, debugging real-world bottlenecks, and creating free tools for developer productivity.

← Previous Article How to set a image vertically center align inside div Next Article → Masonry Infinite Scroll With Mysql