내 플러그인에 저장하려고합니다. 그러나 pdf 기능으로 저장 파일을 만들려고하는데, 여전히 얻고 있습니다. 입니다.pdf : 워드 프레스를 사용할 때 이미 전송 된 헤더를
몇 가지 조사를했는데 솔루션이 작동하지 않습니다. 또한 답변 중 하나로서 exit()
을 사용했지만 작동하지 않습니다.
여기에 내 현재 코드
입니다include(WPtest_PLUGIN_PATH.'/admin/includes/dompdf/lib/html5lib/Parser.php');
include(WPtest_PLUGIN_PATH.'/admin/includes/dompdf/lib/php-font-lib/src/FontLib/Autoloader.php');
include(WPtest_PLUGIN_PATH.'/admin/includes/dompdf/lib/php-svg-lib/src/autoload.php');
include(WPtest_PLUGIN_PATH.'/admin/includes/dompdf/src/Autoloader.php');
Dompdf\Autoloader::register();
use Dompdf\Dompdf;
class WPtest_Save_PDF{
//use Dompdf\Dompdf;
function __construct(){
add_shortcode('save_me',array($this,'print_callback'));
}
function print_callback(){
if(isset($_GET['print']))
{
$dompdf = new Dompdf();
$dompdf->loadHtml("test");
// (Optional) Setup the paper size and orientation
$dompdf->setPaper('A4', 'landscape');
// Render the HTML as PDF
$dompdf->render();
// Output the generated PDF to Browser
$dompdf->stream();
exit();
}
}
}
new WPtest_Save_PDF;
pdf 생성 코드를 admin_init에 연결해 볼 수 있습니까? –
add_shorcode를 올바르게 대체 하시겠습니까? add action? –
예. 제발 시도해주세요 –