Я никогда не использовал 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;
}
Если есть более простой способ добиться этого, пожалуйста, дайте мне знать, любая помощь будет принята с благодарностью.