function upload_file_saya_func() {
$pesan = ”;
// Cek jika form disubmit
if (isset($_POST[‘submit_upload’]) && isset($_FILES[‘file_upload’])) {
$upload_dir = wp_upload_dir();
$folder = $upload_dir[‘basedir’] . ‘/’;
$folder_url = $upload_dir[‘baseurl’] . ‘/’;
$file = $_FILES[‘file_upload’];
$nama = ‘file_’ . time() . ‘_’ . sanitize_file_name($file[‘name’]);
$target = $folder . $nama;
// Proses upload
if (move_uploaded_file($file[‘tmp_name’], $target)) {
$link_file = $folder_url . $nama;
$pesan = ‘
$pesan .= ‘✅ BERHASIL DIUPLOAD!
‘;
$pesan .= ‘Nama File: ‘ . esc_html($nama) . ‘
‘;
$pesan .= ‘Link File: Klik di sini untuk membuka file‘;
$pesan .= ‘
‘;
} else {
$pesan = ‘
‘;
}
}
// Tampilan Form HTML
$html = ‘
$html .= ‘
📤 Upload File
‘;
$html .= $pesan;
$html .= ‘
‘;
$html .= ‘
‘;
return $html;
}
add_shortcode(‘upload_file_saya’, ‘upload_file_saya_func’);