デフォルトの投稿タイプ

WordPressのインストールでユーザーが利用できる、または内部で使用されるいくつかのデフォルトの投稿タイプがあります。最も一般的なものは次のとおりです:

  • 投稿 (投稿タイプ: ‘post’)
  • ページ (投稿タイプ: ‘page’)
  • 添付ファイル (投稿タイプ: ‘attachment’)
  • リビジョン (投稿タイプ: ‘revision’)
  • ナビゲーションメニュー (投稿タイプ: ‘nav_menu_item’)
  • ブロックテンプレート (投稿タイプ: ‘wp_template’)
  • テンプレートパーツ (投稿タイプ: ‘wp_template_part’)

上記の投稿タイプは、プラグインやテーマによって変更または削除できますが、広く配布されているテーマやプラグインの組み込み機能を削除することは推奨されません。

このハンドブックの範囲外で他の投稿タイプを詳細に説明することはありませんが、ナビゲーションメニューと対話し、その機能を構築することが重要であり、これはこのハンドブックの後の部分で詳しく説明されます。

投稿

投稿はブログで使用されます。これらは:

  • 最新の投稿が最初に表示される時間順に逆順で表示される
  • 日付と時刻のスタンプを持つ
  • デフォルトのtaxonomies of categories and tagsが適用される場合がある
  • フィードの作成に使用される

投稿タイプを表示するテンプレートファイルは次のとおりです:

  • singleとsingle-post
  • categoryとそのすべての反復
  • tagとそのすべての反復
  • taxonomyとそのすべての反復
  • archiveとそのすべての反復
  • authorとそのすべての反復
  • dateとそのすべての反復
  • search
  • home
  • index

クラシックテーマにおける投稿テンプレートファイルの詳細を読む

ページ

ページは静的な投稿タイプで、通常のブログストリーム/フィードの外にあります。これらの特徴は:

  • 時間に依存せず、タイムスタンプがない
  • カテゴリやタグのタクソノミーを使用して整理されていない
  • 階層構造で整理できる — つまり、ページは他のページの親/子になることができる

ページ投稿タイプを表示するテンプレートファイルは次のとおりです:

  • pageとそのすべての反復
  • front-page
  • search
  • index

クラシックテーマにおけるページテンプレートファイルの詳細を読む

添付ファイル

添付ファイルは、コンテンツ内で画像やメディアを表示するために一般的に使用され、関連ファイルへのリンクにも使用される場合があります。これらの特徴は:

  • メディアアップロードシステムを通じてアップロードされたファイルに関する情報(名前や説明など)を含む
  • 画像の場合、これはwp_postmetaテーブルに保存されたメタデータ情報(サイズ、サムネイル、位置などを含む)を含む

添付ファイル投稿タイプを表示するテンプレートファイルは次のとおりです:

  • MIME_type
  • attachment
  • single-attachment
  • single
  • index

クラシックテーマにおける添付ファイルテンプレートファイルの詳細を読む

カスタム投稿タイプ

カスタム投稿タイプを使用すると、独自の投稿タイプを作成できます。この機能をテーマに配置することは推奨されません。この種の機能はプラグインに配置/作成する必要があります。これにより、ユーザーのコンテンツの移植性が確保され、テーマが変更されてもカスタム投稿タイプに保存されたコンテンツが消えないようになります。

WordPressプラグイン開発者ハンドブックでカスタム投稿タイプの作成について詳しく学ぶ

一般的に、テーマでカスタム投稿タイプを開発することはありませんが、プラグインによって作成されたカスタム投稿タイプを表示する方法をコーディングしたい場合があります。次のテンプレートはカスタム投稿タイプを表示できます:

  • single-{post-type}
  • archive-{post-type}
  • search
  • index

クラシックテーマにおけるカスタム投稿タイプテンプレートの詳細を読む