すべてのWordPress投稿を1つのページに表示する方法

すべてのWordPress投稿を1ページに表示しますか?最近、読者の1人がアーカイブページを作成し、すべてのWordPress投稿を1つのページに表示したいと考えていました。この記事では、すべてのWordPress投稿をページ分割なしで1ページに表示する方法を紹介します.


1つのページにすべてのWordPress投稿を表示する

すべての投稿を1つのページに表示する理由とタイミング?

WordPressには、カテゴリ、タグ、作成者、日付ごとにアーカイブページが組み込まれています.

ただし、多くのサイト所有者は、サイトのカスタムアーカイブページを作成することを好みます。アーカイブページは通常、人気のある投稿を強調表示し、日付ベースのコンパクトアーカイブを表示し、カテゴリをリストし、タグクラウドを表示します。例としてWPBeginnerのアーカイブページをご覧ください.

一部のブログでは、WordPressのすべての投稿タイトルのリストを1つのページに表示することを好む.

ビデオチュートリアル

WPBeginnerを購読

ビデオチュートリアルが気に入らない場合、または自分のペースで移動したい場合は、以下の説明を読み続けてください。.

1つのページにすべてのWordPress投稿を表示する

WordPressのすべての投稿を1つのページに表示するには、さまざまな方法があります。ショートコードを使用してページに投稿を表示でき、プラグインを使用してページに投稿を表示でき、最後にカスタムテンプレートとループを使用してページにすべての投稿を表示できます.

最も初心者にやさしい方法から始めて、3つの方法すべてをカバーします.

方法1:Display Posts Shortcodeプラグインを使用する

最初に行う必要があるのは、Display Posts Shortcodeプラグインをインストールしてアクティブにすることです。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。.

このプラグインはそのまま使用でき、構成する設定はありません.

先に進んで、新しいページを作成し、アーカイブまたはその他のタイトルと呼びます。その後、次のショートコードをページに貼り付ける必要があります.

[display-posts posts_per_page ="1000" 注文="説明"]

このショートコードは、すべての投稿タイトルのリストを時系列で表示します。ページごとに最大1000件の投稿を表示するように設定されています.

1,000件を超える投稿がある場合は、それを変更できます。投稿の順序をASCに変更して、新しい順に投稿を表示することもできます(古い投稿が最初に表示されます)。.

WordPressのすべての投稿を一覧表示する

表示投稿のショートコードを使用して、抜粋、サムネイル、その他の関連情報を表示することもできますが、お勧めしません。 1つのページにすべての投稿を一覧表示する場合、このページは長くなるため、シンプルかつ高速であることを確認する必要があります。このスタイルのアーカイブページでは、投稿のタイトルを表示するだけで十分です.

カテゴリやその他のパラメータに基づいてページに投稿を表示する場合は、ドキュメントページの詳細な使用手順に従ってください。.

方法2:シンプルな年間アーカイブプラグインを使用する

WordPressのすべての投稿を1つのページに表示すると、スクロールに時間がかかりすぎる場合があります。毎年のリストを表示することで修正できます。ユーザーは年をクリックして展開し、その年に発行された投稿を表示できます.

最初に行う必要があるのは、Simple Yearly Archiveプラグインをインストールしてアクティブ化することです.

アクティベーションが完了すると、 設定»シンプルな年間アーカイブ プラグイン設定を構成するページ.

シンプルな年間アーカイブ設定

プラグインを使用すると、さまざまな方法で投稿のリストを表示できます。すべてを年次アーカイブへのリンクの下に表示したり、折りたたみ可能な年の下に表示したりできます.

それらを折りたたみ可能な年の下に表示する場合は、オプションの前と後に「前/後(年の見出し)」を追加する必要があります。.

プラグインオプションの残りの部分は、一目瞭然です。必要に応じて設定できます.

変更を保存するボタンをクリックして設定を保存することを忘れないでください.

すべての投稿をページに表示するには、選択したページに[SimpleYearlyArchive]ショートコードを追加するだけです.

WordPressのすべての投稿を表示する折りたたみ可能な年間アーカイブ

プラグインは、ショートコードで使用できる一連のパラメーターを提供します。プラグインのドキュメントページでパラメータを確認できます.

方法3:テンプレートコードを使用してすべてのWordPress投稿を1ページに表示する

プラグインを使用してすべての投稿を1つのページに表示するのが最も簡単な方法ですが、ページテンプレートコードを使用してプラグインを実行する方法を学びたい場合もあります。.

まず、カスタムページテンプレートを作成し、page.phpファイルからスタイルをコピーする必要があります.

その後、以下のループを使用して、すべての投稿を1ページに表示します.

<?php
//クエリ
$ wpb_all_query = new WP_Query(array( ‘post_type’ =>「post」、「post_status」=>’publish’、 ‘posts_per_page’ =>-1)); ?>

<?php if($ wpb_all_query->have_posts()): ?>


    <?php while($ wpb_all_query->have_posts()):$ wpb_all_query->ポスト(); ?>

  • "><?php the_title(); ?>
  • <?php endwhile; ?>

<?php wp_reset_postdata(); ?>

<?php else: ?>

<?php _e( ‘申し訳ありませんが、条件に一致する投稿はありません。’); ?>

<?php endif; ?>

上記のコードの説明が意味をなさない場合は、方法1を使用することをお勧めします.

この記事がすべてのWordPress投稿を1ページに表示するのに役立ったことを願っています。 WordPressの古い投稿を宣伝するための8つの実績のある方法に関するガイドもご覧ください。.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map