获取WordPress帖子的PDF

时间:2017-05-15 11:53:57

标签: wordpress custom-wordpress-pages

我自己创造了一个主题。

当管理员发布新帖子时,我知道如何获取此帖子的标题,功能图片,内容等,并将它们输出到模板页面。

如何获取帖子的PDF文件并创建一个按钮,以便当用户点击它时,PDF会下载?

请注意,在此页面模板上,管理员将上传pdf文件。

此外,我不想使用插件。

2 个答案:

答案 0 :(得分:-1)

您可以使用mpdf库生成所需内容的pdf。 为模板中的所有帖子内容生成HTML按钮,然后在按钮上单击将其写为pdf并将其下载。希望这会奏效!

示例代码

//HTML content to wirte as pdf
$html = '<h2>title</h2>
<p>content</p>';
include("mpdf/mpdf.php");
$mpdf = new mPDF('A4');
$stylesheet = '@charset "utf-8";
{{{stylesheet content goes here}}}
}';
$mpdf->WriteHTML($stylesheet, 1);
$mpdf->WriteHTML($html);
$unique = time() . rand(0, 999);
$path = path_to_the_pdf/'filename_'.$unique.'.pdf';
$mpdf->Output($path, 'F');
echo path_to_the_pdf/'filename_'.$unique.'.pdf';

答案 1 :(得分:-1)

您可以使用WYSIWYG编辑器创建指向PDF的链接:

  1. 点击添加媒体
  2. 选择您的pdf
  3. 在ATTACHMENT DISPLAY SETTINGS中复制URL
  4. 关闭该窗口
  5. 创建链接文字
  6. 突出显示
  7. 点击插入链接按钮
  8. 将网址粘贴在那里