2015-01-30 6 views
0

Я пытаюсь реализовать библиотеку DOMPDF на странице worpdress. Страница имеет пользовательский шаблон, поэтому я ставлю этот код там: правильноDOMPDF на шаблоне Wordpress

<?php /** 
/* 
* Template name: Prova 
*/ 
get_header(); 

require_once (get_template_directory() . '/dompdf/dompdf_config.inc.php'); 
$dompdf = new DOMPDF(); 

$html = 
'<html><body>'. 
'<p>Put your html here, or generate it with your favourite '. 
'templating system.</p>'. 
'</body></html>'; 

$dompdf->load_html($html); 
$dompdf->render(); 
$dompdf->stream("sample.pdf"); 

get_footer(); 

?> 

загрузки страницы, и я могу видеть заголовок и нижний колонтитул шаблона, но DOMPDF не представляется, не работать, так как нет pdf. Путь правильный. Сообщения об ошибках не отображаются. Я что-то упускаю?

Благодаря

ответ

0
$dompdf->stream("/try/your/directory/path/sample.pdf"); 

придать ей путь и проверить, получил ли он создан в соответствующей папке или not..Ideally согласно вашему синтаксису он должен быть там в папке, где существует ваш файл кода ..

+0

Спасибо Danyal, но не повезло, PDF не создан. Если я использую штамп ('test') перед require_once, я вижу сообщение die. Если я использую его после require_once, я ничего не получаю. Похоже, что когда требуется библиотека dompdf, появляется ошибка. – Mick

+0

get_template_directory(). '/dompdf/dompdf_config.inc.php' вы уверены, что этот путь верен? –

+0

Спасибо Danyal. Конечно, я даже включил случайный скрипт php, который я поместил в папку DOMPDF, и он выполняется правильно. – Mick

Смежные вопросы