WordPress:在管理控制台中显示文件夹中的内容

时间:2019-01-05 00:40:06

标签: php wordpress

我目前正在寻找一种方法来显示上载文件夹中的文件,作为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

0 个答案:

没有答案