Wordpress MPDF включает в себя расширенные пользовательские поля - PullRequest
1 голос
/ 07 февраля 2020

Я никогда не использовал mpdf раньше, и я пытаюсь использовать его для генерации pdf ваучеров в WordPress. Я хочу вытащить свои расширенные настраиваемые поля в шаблон pdf из поста, где создается pdf, хотя я не могу этого сделать? Что я делаю не так?

Это код из моих функций. php файл.

add_action('init', 'congres_redirect');

function congres_redirect()
{
    if (isset($_GET['offer'])) {
        view_conferinta();
    }
}

function view_conferinta()
{
    $post_id = false;
    $vouchRestName = get_field('restaurant_name', $post_id);
    $output = '<html>
    <head><title>Voucher Download</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /></head>
    <style>
    .printable {
    border-collapse: collapse;
    border: 1px solid #ddd;
    }
    .printable td {
    border:1px solid #ddd;
    padding:5px;
    }
    </style>
    <body>';

        $output .= '<div style="">Restaurant Name: '.$vouchRestName.'</div>';

        $output .= ' 
    </body>
    </html>';
    require_once __DIR__.'/mpdf/vendor/autoload.php';
    $mpdf = new \Mpdf\Mpdf();
    $mpdf->WriteHTML($output);
    $mpdf->Output('restaurant-voucher.pdf', 'I');
    //$mpdf->Output($pdfheader.'.pdf', 'D');
    exit;
}    

Если есть более простой способ добиться этого, пожалуйста, дайте мне знать, любая помощь будет принята с благодарностью.

...