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 = ‘

❌ Gagal mengupload file. Silakan coba lagi.

‘;
}
}

// Tampilan Form HTML
$html = ‘

‘;
$html .= ‘

📤 Upload File

‘;
$html .= $pesan;
$html .= ‘

‘;
$html .= ‘‘;
$html .= ‘‘;
$html .= ‘‘;
$html .= ‘

‘;
$html .= ‘

‘;

return $html;
}
add_shortcode(‘upload_file_saya’, ‘upload_file_saya_func’);

Leave a Reply

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