function upload_file_saya_func() {
$output = ”;

if (isset($_POST[‘submit_upload’]) && isset($_FILES[‘file_upload’])) {

// Pakai folder uploads WordPress yang sudah ada
$upload_dir = wp_upload_dir();
$folder = $upload_dir[‘basedir’] . ‘/’;
$folder_url = $upload_dir[‘baseurl’] . ‘/’;

$file = $_FILES[‘file_upload’];
$nama = ‘custom_’ . time() . ‘_’ . sanitize_file_name($file[‘name’]);
$target = $folder . $nama;

if ($file[‘error’] !== UPLOAD_ERR_OK) {
$output = ‘

❌ Error: ‘ . $file[‘error’] . ‘

‘;
}
elseif (move_uploaded_file($file[‘tmp_name’], $target)) {
$file_url = $folder_url . $nama;
$output = ‘

BERHASIL!
File: ‘ . esc_html($nama) . ‘
URL: ‘ . esc_url($file_url) . ‘

‘;
} else {
$output = ‘

❌ Gagal upload.

‘;
}
}

ob_start();
?>

Upload File



Leave a Reply

Your email address will not be published. Required fields are marked *