何の為にあるんですか?
カスタムポストはポストをカスタムできて
カスタムタクソノミーはタクソノミーをカスタムできるものです。
というのは簡単ですね笑 すみません。
まずはカスタムポストについて
カスタムポストのことをポスト(投稿)をカスタマイズできる、つまり投稿を設定、調整できるものと考えるとややこしくなるので、
カスタム=自由に作成できる
と考えましょう。そうするとカスタムポストは「自由に作成できるポスト」となります。
え? ポスト(投稿)は最初から自由に作成できるでしょ?記事は自由にいくつでも作成できるし・・
と思うかもしれませんが、違います。
この自由に作成できるとは「ポストそのもの」を自由に作成できるということになります。WordPressをインストールすると最初から投稿というポストが用意されていますよね?
カスタムポストを使うと、ここに更に投稿A、投稿B、投稿C・・と好きなだけ投稿を作成することができるようになります。
カスタムポストが何の為にあるのか
すっごい極論を言うと、必要ありません。カスタムポストを使うと投稿できる場所は増えますが、別にカスタムポストだけに特別な機能がある訳ではなく、カスタムポストは投稿とまったく同じものが作成されるだけです。
なので、例えば日常系の雑記ブログを作ろうと思っているなら、最初から投稿があるので必要ないですよね。
じゃあ何のためにカスタムポストがあるのか?
それは記事を分類するためです。
記事はカテゴリーやタグでも分類できますが、カスタムポストを使うとそれらの分類とは異なり、記事の根本から分けることができます。
例えば、とあるパン屋さんのホームページで、お店のブログと、通販のページがあったとします。
これをカテゴリーで分けると
投稿のカテゴリー
みたいな形になりますよね。ですので一応カテゴリーでも分類できます。
ですが、仮にこれらの記事を日付順で表示すると
みたいにグチャグチャになります。書いてる途中で思いつきましたが、例えばamazonの商品一覧ページにスタッフのブログが表示されるイメージでしょうか とにかくかなり見にくくなりますね。
これをカスタムポストとカテゴリーで分けると、
投稿(ブログ)
カスタムポスト(商品)
と根本的に分けることができます。見やすくなったと思いませんか?
これが「カスタムポストを何のために使うのか」の答えになると思います。