カスタム投稿がアーカイブページ(archive.php)に表示されない時の原因と解決方法

当ページのリンクには広告が含まれています。

こんにちは、ようです。

WordPressのカスタム投稿一覧を表示するには、「archive.php」のファイルが必要になります。

しかし、archive.phpを作成しても表示されないことがあります。

そこでこの記事では、カスタム投稿一覧をアーカイブページ(archive.php)に表示させる方法について解説します。

備忘録としてまとめておりますので、参考になれば幸いです。

前提:Custom Post Type UIを使ってカスタム投稿を作成

カスタム投稿はfunctions.phpで作成することも可能ですが、この記事では「Custom Post Type UI」というプラグインを使ってカスタム投稿を作成してる前提で進めていきます。

≫Custom Post Type UI

もくじ

カスタム投稿がアーカイブページ(archive.php)に表示されない時の原因

結論:カスタム投稿アーカイブページのURLが「偽」になっている。

解決方法をまとめました

WordPressの管理画面から修正していきます。

WordPress管理画面を開き、以下の順で進めます。

  • ①CPT UIをクリック
  • ②投稿タイプを編集をクリック
  • ③該当するカスタム投稿を選択
  • ④設定をクリック

続いて、設定の中にある「アーカイブあり」を「偽→真」に変更します。

これで、archive.phpでカスタム投稿一覧が表示されるはずです。

なお、カスタム投稿タイプのスラッグが「works」の場合、「archive-works.php」のファイルでもカスタム投稿一覧が表示できます。

※「works」の部分は、任意でOKです。

以上です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

高卒→製造業→Web制作フリーランス→月70万円稼ぐ→クライアントワークに消耗→会社員へUターン予定

コメント

コメントする

CAPTCHA


もくじ