WordPress では、アーカイブとは、共通点を持つ公開された投稿のコレクションまたはグループのことです。
WordPress は、カテゴリ、タグ、日付に基づいてアーカイブページを自動的に作成します。ユーザーはカテゴリ、タグ、または日付をクリックして関連する投稿を見つけることができるため、特定のコンテンツ領域を探索するのに便利です。
アーカイブは、WordPressウェブサイトをユーザーと検索エンジンの両方にとって整理され、アクセスしやすい状態に保ち、ユーザーエンゲージメントとSEOを向上させます。テーマやプラグインを使用するか、コードを編集することで、アーカイブの外観とレイアウトをカスタマイズできます。

注意: この用語集のエントリーはWordPressのアーカイブページに関するものです。古い投稿をアーカイブする方法については、WordPressで投稿を削除せずにアーカイブする方法」ガイドをご覧ください。
WordPressアーカイブとは何ですか?
WordPressのアーカイブとは、関連する投稿を一覧表示するためにWordPressによって自動生成されるページのことです。これには、同じカテゴリの投稿、同じ著者が書いた投稿、同じ時期に公開された投稿などが含まれます。
アーカイブページを表示する最も簡単な方法は、カテゴリ、日付、または作成者のリンクをクリックすることです。カテゴリと作成者のアーカイブへのリンクは投稿タイトルの下にあり、WordPressアーカイブをサイドバーに追加することもできます。

リンクをクリックすると、関連する投稿のリストが表示されます。
例えば、こちらがデモサイトのアーカイブページで、著者であるJohn Smithをクリックした後に表示されるものです。この著者が書いたすべての投稿が、最新の投稿が一番上に表示されるようにリストアップされています。

WordPressのアーカイブページでは、記事全文または抜粋のみを表示できます。
WordPressアーカイブにはどのような種類がありますか?
さまざまなアーカイブタイプを理解することは、コンテンツを効果的に管理し、より魅力的なユーザーエクスペリエンスを提供するために役立ちます。
WordPressで利用可能なアーカイブの種類は以下の通りです。
カテゴリアーカイブ
カテゴリーアーカイブは、旅行、レシピ、チュートリアルなどのカテゴリー別にコンテンツをグループ化します。これにより、ユーザーは興味のあるトピックに関する他のコンテンツを探索できます。
カテゴリーアーカイブのURLはカテゴリーのスラッグを使用し、以下のようになります。
https://example.com/category/travel/
デモサイトからのカテゴリアーカイブの例を次に示します。

タグアーカイブ
タグアーカイブも同様ですが、割り当てられたタグでコンテンツをグループ化します。
次のようなタグスラッグを使用する URL があります。
https://example.com/tag/winter/
日付アーカイブ
日付アーカイブでは、投稿が公開された年または月ごとにグループ化して表示できます。このアーカイブは、ユーザーが特定の期間に公開されたコンテンツを探索したい場合に便利なブログに適しています。
このような日付アーカイブURLは、特定の月に書かれた投稿を表示します。
https://example.com/2024/01/
特定の年を表示する日付アーカイブのURLは次のようになります。
https://example.com/2024/
特定の月に公開されたすべての投稿を表示する日付アーカイブの例を次に示します。

著者アーカイブ
著者アーカイブは、著者別に投稿をグループ化します。これにより、ユーザーは好きな著者が書いたコンテンツを探索できます。
著者アーカイブの URL には、次のような著者スラッグが含まれます。
https://example.com/author/johnsmith/
カスタム投稿タイプアーカイブ
カスタム投稿タイプのアーカイブは、ウェブサイトで映画レビュー、商品、イベントなどのカスタム投稿タイプを作成する場合に役立ちます。
カスタム投稿タイプのアーカイブは、カスタム投稿のスラッグを使用し、通常は次のようになります。
https://example.com/custom-post-type-slug/
WordPress でアーカイブを見つけやすくする方法
WordPress ウェブサイトでアーカイブを見つけやすくしたい場合は、ナビゲーションメニューに追加したり、サイドバーに表示したりできます。
特定のアーカイブをメニューに追加するには、アーカイブの URL を追加するだけです。方法は、WordPress ナビゲーションメニューに投稿タイプアーカイブを追加する方法 ガイドで確認できます。
または、WordPressのサイドバーのブロックに追加することもできます。
サイドバーのWordPressアーカイブの表示をカスタマイズする方法」ガイドでは、コンパクトなアーカイブ、折りたたみ可能なアウトライン形式のアーカイブ、表示する月数の制限などの作成方法を紹介しています。
コードなしでWordPressのアーカイブをカスタマイズする方法
必要に応じて、ウェブサイトのアーカイブページをカスタマイズしたい場合があります。
例えば、WPBeginnerでは、ユーザーをWPBeginnerガイドコレクションに誘導するボタンを備えた カスタムアーカイブページ を使用しています。
また、すべてのブログ投稿を年と月に整理しているので、読者は特定の期間に公開された記事を簡単に見ることができます。

ブロックテーマ を使用している場合は、フルサイトエディターを使用してテンプレートを作成または編集することで、独自のアーカイブページをカスタマイズできます。
それ以外の場合は、ドラッグ&ドロップページビルダーを使用してコードなしで新しいアーカイブページを作成できます。これは、テーマに関係なく機能する完全にカスタムなアーカイブページを作成したい場合に最適な方法です。

WordPress でカスタムアーカイブページを作成する方法については、WordPress でカスタムアーカイブページを作成する方法 ガイドで両方の方法を説明しています。
ただし、コードに慣れている場合は、テーマのアーカイブテンプレートファイルを直接編集することもできます。
WordPressでアーカイブテンプレートファイルを編集する方法
コードに慣れている場合は、テーマのテンプレートファイルを編集してアーカイブページをカスタマイズできます。
注意: WordPressテーマテンプレートの編集は危険を伴い、サイトに重大なエラーを引き起こす可能性があります。この方法は上級ユーザーにのみ推奨します。
まず、WordPressのテンプレート階層を理解する必要があります。これにより、どのファイルを編集する必要があるかがわかります。
すべてのWordPressテーマには、WordPressウェブサイトの特定の領域を表示するためのarchive.php、single.phpなどのファイルがあります。たとえば、single.phpは単一の投稿を表示するために使用され、page.phpテンプレートは単一のページを表示するために使用されます。
WordPressテーマで編集するファイルを特定する方法に関するガイドで、編集する適切なファイルを見つけるための実践的なアドバイスを提供しています。WordPressテーマで編集するファイルを特定する方法
その後、テンプレートのコードを慎重に編集してカスタマイズできます。
これらのガイドには役立つコード例があります。
この記事がWordPressのアーカイブについて理解を深めるのに役立ったことを願っています。また、WordPressの便利なヒント、トリック、アイデアに関する関連記事については、以下の関連記事リストも参照してください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。
