我正在将DOMPDF集成到我的wordpress网站,但我无法使其工作,它始终显示
无法传输已发送的pdf:标头
这是我的代码。
<?php
/*
Template Name: test pdf
*/
get_header();
#
# call sub page header
#
get_template_part('sub_page_header', 'sub_page_header_file');
?>
<?php
require_once (get_template_directory() . '/dompdf/dompdf_config.inc.php'); // or whatever your path is
$dompdf = new DOMPDF();
ob_start();
if (have_posts()) :
while (have_posts()) : the_post(); ?>
<article class="post" id="post-<?php the_ID(); ?>">
<h1><?php the_title();?><h1>
<?php
the_content();
endwhile;
endif;
file_put_contents(get_template_directory() . 'property.html', ob_get_contents());
$ofilename=$_GET['filename'];
$filename=(get_template_directory() . 'property.html');
$dompdf->load_html(file_get_contents($filename));
$dompdf->render();
$dompdf->stream($ofilename.".pdf");
get_footer();?>
如果我正确使用了脚本,或者我的代码有问题,请告诉我。感谢。