我目前正在寻找一种方法来显示上载文件夹中的文件,作为wordpress管理控制台中的可点击链接。
上载文件夹中的文件夹称为附件。通常无法从前端访问此文件夹。
因此,我目前正在寻找一种获取带有路径的链接的方法,当我单击此链接时,我想在空白窗口中显示文件(PDF)。
这是我获取路径和返回的方式:
//Get invoice for order
$invoice = wcpdf_get_invoice( $order );
//Get invoices tmp path
$tmp_path = WPO_WCPDF()->main->get_tmp_path( 'attachments' );
//Get invoice number
$invoice_number_base = $invoice->get_number()->get_formatted();
//Get all generated PDF file names by tmp path and invoice number base
foreach ( glob( $tmp_path . $invoice_number_base . '*.pdf' ) as $file ) {
var_dump( $file );
}
这将返回我需要的路径:
/var/www/vhosts/arithne.de/httpdocs/wp-content/uploads/wpo_wcpdf/attachments/test.pdf