デフォルトの投稿タイプ
WordPressのインストールでユーザーが利用できる、または内部で使用されるいくつかのデフォルトの投稿タイプがあります。最も一般的なものは次のとおりです:
- 投稿 (投稿タイプ: ‘post’)
- ページ (投稿タイプ: ‘page’)
- 添付ファイル (投稿タイプ: ‘attachment’)
- リビジョン (投稿タイプ: ‘revision’)
- ナビゲーションメニュー (投稿タイプ: ‘nav_menu_item’)
- ブロックテンプレート (投稿タイプ: ‘wp_template’)
- テンプレートパーツ (投稿タイプ: ‘wp_template_part’)
上記の投稿タイプは、プラグインやテーマによって変更または削除できますが、広く配布されているテーマやプラグインの組み込み機能を削除することは推奨されません。
このハンドブックの範囲外で他の投稿タイプを詳細に説明することはありませんが、ナビゲーションメニューと対話し、その機能を構築することが重要であり、これはこのハンドブックの後の部分で詳しく説明されます。
投稿
投稿はブログで使用されます。これらは:
- 最新の投稿が最初に表示される時間順に逆順で表示される
- 日付と時刻のスタンプを持つ
- デフォルトのtaxonomies of categories and tagsが適用される場合がある
- フィードの作成に使用される
投稿タイプを表示するテンプレートファイルは次のとおりです:
singl
eと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