o tarz birşey entegre edilebilir mi bilmiyorum ancak şöyle bir öneride bulunabilirim :)
download scripti kurarak siteye onu wp sayfasına iframe ile çağırabilirsiniz mesela.

Biraz araştırma yaptım ve bunlara ulaştım belki yardımcı olabilir size
Ana sayfanızdan itibaren oturum (session) bilgilerini kontrol ediniz.

Bu arada bir dosyayı indirmek için gerçek ya da bağımlı yolunu vermeye gerek yok. readfile işlevi ve başlık bilgisini değiştirerek başarabilirsiniz. Örneği inceleyiniz (örnek ileri seviye, parça parça göndermeyi bu şekilde de indirme yöneticilerinin etkinliğini arttırıyor ve kaldığı yerden devam etme özelliği kazandırıyor): http://www.php.net/manual/en/function.readfile.php#86244

Dosya yolunu gizlemek: http://www.php.net/manual/en/function.readfile.php#57861


birde bir arkadaş şöyle bir kod vermiş,
$yol = "upload/dosyalar/";
$dosya = 'dosya.exe';
if ($_SERVER['HTTP_REFERER'] == "referans_link") {
if (file_exists($yol.$dosya)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($dosya));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($dosya));
ob_clean();
flush();
readfile($dosya);
exit;
} else {
die ('Dosya bulunamadı');
}
} else {
die ('Bu sayfaya erişim yetkiniz bulunmamaktadır');
}