在order-downloads.php的模板上有为订单提供的下载文件的参考.但它使用的引用会产生一个加密的字符串,而不是显示实际的URL.
%s = $download['download_url'];
在我的情况下,下载链接将是一个需要加书签的链接,所以我需要纯URL.我可以改用如下内容吗
$download = $order -> download_file();
如果是的话,用什么?
为了测试,我try 了这个代码.
$testip = "";
if (!empty($_SERVER['REMOTE_ADDR'])) {
$drmip = $_SERVER['REMOTE_ADDR'];
}
if $testip = "136.220.152.221" {
$testinvoice = $order->get_order_number();
$testemail = $order->get_billing_email();
$testproduct = $order->get_items();
if(strstr($testproduct,"DDD")) {
$testdownload = $order->get_downloadable_items()[0]['download_url'];
echo "<script>alert('ID = " . $testinvoice . " \nEmail = " . $testemail . " \nURL = " . $testdownload . "')</script>";
}
}
但我收到一条错误消息"Critical Error on Page"(页面上出现严重错误)