カテゴリのすべての投稿の1つのPDFファイルを生成したいと思います。単一の投稿のPDFを作成するプラグインを見つけました。カテゴリ「ニュース」のすべての投稿を単一のPDF/Wordファイルに圧縮したい。
前もって感謝します。
1つのオプションは次のとおりです。
。という名前のテンプレートを作成しますcategory-your_category_slug.php
。これにより、このテンプレートが特定のカテゴリを表示するときに使用されるようになります。category-uncategorized.php
とURLでテストしましたhttp://example.com/category/uncategorized/
すべての投稿を表示するようにクエリを変更します。
<?php query_posts($query_string . '&posts_per_page=-1'); ?>
<?php if ( have_posts() ) : ?>
Macを使用している場合は、ページを印刷してオプションを選択するSave as PDF
だけです。LinuxまたはWindowsのオプションを提案することはできませんが、これは簡単なグーグルの問題です。
PDFとしてエクスポートしたら、テンプレートを削除します
または、さらに良いことに、次のことを行うことができます。
<?php
/**
* Only modify the query if the url is:
* http://example.com/category/your-category-slug/?print-pdf
*/
if( isset( $_GET['print-pdf'] ) ) {
query_posts($query_string . '&posts_per_page=-1');
}
if ( have_posts() ) :
?>
したがって、追加のURLを表示した場合にのみ、?print-pdf
すべての投稿が表示され、システムの印刷機能を使用できます。これは、周りにあるPHP /プラグインオプションよりもはるかに優れています(少なくとも、私の調査ではそれがわかりました) )。