Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでカスタム投稿タイプやタクソノミーが必要なのはどんなとき?

カスタム投稿タイプとタクソノミーは、WordPressを標準機能以上に拡張することができます。正しい使い方をすれば、サイトをより効果的に整理することができます。

とはいえ、必ずしも必要とは限らないし、使うべきかどうか悩むかもしれない。

WPBeginnerでは、カスタム投稿タイプやタクソノミーを使ってコンテンツを構造化し、ユーザーがナビゲーションしやすいようにしています。そのため、私たちはこれらの機能に精通しており、サイトを最適化するためにどのように使用すればよいかを熟知しています。

このガイドでは、カスタム投稿タイプやタクソノミーを使用するタイミングや、これらの機能を最大限に活用する方法を理解するのに役立ちます。

When do you need a custom post type or taxonomy in WordPress?

WordPressのカスタム投稿タイプとは?

カスタム投稿タイプは投稿やページのような他のコンテンツタイプと似ています。投稿タイプとは、サイトで作成するあらゆるタイプのコンテンツを指します。

WordPressには初期設定でいくつかの投稿タイプが用意されています:

  • 投稿
  • ページ
  • 添付ファイル
  • リビジョン
  • ナビメニュー
  • ブロックテンプレート(パターン)
  • テンプレート

注: WordPressには、カスタムCSS、チェンジセットのカスタマイズ、テンプレートパーツ、oEmbedキャッシュなど、さまざまな機能を提供するために舞台裏で使用されるコンテンツタイプが他にもいくつかあります。

投稿タイプは、WordPressの異なるコンテンツタイプを区別するのに役立ちます。投稿とページはどちらも投稿タイプですが、その目的は異なります。

また、カスタム投稿タイプと呼ばれる独自の投稿タイプを作成することもできます。これらは標準の投稿やページとは異なるフォーマットのコンテンツを作成する際に便利です。

例えば、書評WordPressサイトを運営している場合、書評投稿タイプを作成したいと思うでしょう。この投稿タイプは、異なるカスタムフィールドやユニークなカテゴリー構造を持つこともできます。

WPBeginnerでは、お得情報ソリューションセンター用語集のページでカスタム投稿タイプを使用しています。

Custom post type coupons page example

WordPressの人気プラグインの多くは、すでにカスタム投稿タイプを使ってWordPressサイトにデータを保存しています。以下はその例です:

  • WooCommerce– WordPressサイトに「商品」カスタム投稿タイプを追加します。
  • WPForms– すべてのフォームを保存する ‘wpforms’ 投稿タイプを作成します。
  • MemberPress– ‘memberpressproduct’カスタム投稿タイプを追加。

WordPressのeコマースプラグイン、ディレクトリプラグイン、不動産プラグイン、レシピプラグインなども、カスタム投稿タイプやタクソノミーを使ってコンテンツを分類しています。

詳しくは、WordPressでカスタム投稿タイプを作成する方法をご覧ください。

WordPressのタクソノミーとは?

タクソノミーは投稿とカスタム投稿タイプをグループ化するために使用されます。

WordPressにはカテゴリーとタグという2つのタクソノミーがあります。これらは標準的なブログ投稿には便利ですが、カスタム投稿タイプを使い始めるとあまり適さないかもしれません。

例えば、’Books’というカスタム投稿タイプを作成し、’Genre’というカスタムタクソノミーでソートすることができます。

次に、ファンタジー、ホラー、ロマンス、セルフヘルプなど、さまざまなジャンルを追加できます。これにより、あなたや読者の好みに合わせて素早く本を分類することができます。

Taxonomies sorting example

詳しくは、WordPressでカスタムタクソノミーを作成する方法をご覧ください。

カスタム投稿タイプやタクソノミーが必要なタイミングを知るには?

理論的には、WordPressの投稿にあらゆるタイプのコンテンツを追加し、カテゴリーやタグで並べ替えることができますが、これが理想的でない場合もあります。

以下に、カスタム投稿タイプ、カスタムタクソノミー、またはその両方の作成を検討すべきことを示唆するいくつかの兆候を示します:

  1. ブログクーポンのページのように、投稿に見えない、あるいは投稿に感じないコンテンツもある。
  2. あなたのコンテンツは、WordPressの用語集セクションのように、時系列に並んだエントリーの一部である必要はありません。
  3. カテゴリーやタグは、クーポンエリアの特定のセクションのように、特定のコンテンツをグループ化し、並べ替える助けにはなりません。
  4. コンテンツにより多くの情報を入力するには、追加のフィールドが必要です。例えば、私たちのWordPressソリューションセンターには、カスタムフィールドを持つさまざまなセクションがあります。
  5. ページの一部にすることはできません。例えば、私たちのブループリントのページは、いくつかのサブページを持つ単なるページです。
  6. 投稿やページとは異なる特定のコンテンツを表示する必要がある。

では、別の実例を見てみよう。あなたが映画批評サイトを運営し、映画批評やその他の映画関連コンテンツを公開しているとします。

例えば、あなたの映画レビューが視聴者にとても好評なので、より見やすくナビゲーションしやすくしたいとします。星評価を追加したり、俳優名やジャンルなどで検索できるようにしたりすることで、より良いものにすることができます。

この場合、映画レビュー用のカスタム投稿タイプを作成し、俳優とジャンルをソートするためのカスタムタクソノミーを追加する必要があります。

これにより、訪問者はWordPressブログの投稿日ごとにではなく、映画レビューを簡単に閲覧することができます。

もうひとつの典型的な例は、写真家やグラフィックデザイナーのようなクリエイターがポートフォリオを作成する場合だ。

ブログ投稿の中で作品を共有するだけでは、他のコンテンツに埋もれてしまいがちです。独立したポートフォリオのカスタム投稿タイプを作成することで、訪問者はすべての作品を簡単に閲覧することができます。

Portfolio custom post type example

ポートフォリオに様々なカテゴリーがある場合、ポートフォリオプロジェクトのタイプごとにカスタムタクソノミーを作成することもできます。

その他のリソース

カスタムタクソノミーや投稿タイプでWordPressを拡張するのは初めてですか?WPBeginnerでは、過去16年間WordPress初心者の方をサポートしてきました。

私たちの経験では、WordPressでカスタム投稿タイプとタクソノミーを管理するための最も有用なリソースを以下に示します:

この投稿がWordPressでカスタム投稿タイプやタクソノミーを使用するタイミングを理解するのに役立てば幸いです。また、カスタム投稿タイプの切り替えや変換に関する初心者向けガイドや、その他のヒントについては、便利なカスタム投稿タイプのチュートリアルをご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

20件のコメント返信を残す

  1. Frank Luzón

    Thank you for this article, it helped me a lot!

    • WPBeginner Support

      Glad our guide was helpful!

      管理者

  2. Rana

    A great article!!
    So now I want to learn custom field,type & taxonomy. From where can i learn properly all of these useful things.?? Plz suggest me any blog or YT channel or anything else..

  3. Amy

    Custom Post Types are awesome but something I’ve always wondered: how do you handle when or if you want to delete like for the sake of your example a ‘single coupon’ from the CPT…. like you no longer need it or it’s not relevant anymore. Does this cause an error if someone clicks on it in search results if it indeed was showing up in search results; how do you handle properly deleting a specific item from a Custom Post Type? Or maybe you don’t delete it at first; you mark it with a Redirect possible? Would love to know how that should be handled properly :)

  4. arddev

    Hi, am I correct to think that your index(CT) has the same slug name as your “glossary” CPT? Is there any possible conflict when a custom taxonomy has a slug the same as a CPT?

    • WPBeginner Support

      We do not need a custom taxonomy for our custom post type but if your custom taxonomy has the same slug then there is a chance it can cause issues based on your permalink settings.

      管理者

  5. ADRIE

    What is “Related Post-Meta Box”?

    Is that another way of saying, related post or related products?

    Or related categories/tags?

    • WPBeginner Support

      It is a custom taxonomy :)

      管理者

  6. Tanuj Kalia

    Hi, I run a site, we have 14,000+ posts (all ‘just’ posts) with NO ‘custom posts’.

    The website has been running for 8 years now, and we have 250,000 unique visitors a month.

    We now want to convert some ‘categories’ of the posts into ‘custom posts’.

    How do we ensure that our URL structure (and SEO) is not disturbed?

    Thanks in anticipation!

  7. Snippet

    Great articles for those who are starting with wordpress.. I have a question: can a taxonomy be created only for regular posts in a category/several categories? and not with a custom post type…

  8. Steve

    I don’t know if these comments are still being monitored/responded to, but I just came across your article. I would like to do something analogous to your coupons pages, but add a feature where a reader can have an RSS feed or email notification sent to them whenever a new coupon is added to a specific category (e.g., Theme coupons, but not Plugin coupons, or vice versa). Could such features be added to a custom post type/taxonomy as a native WordPress feature or with a plugin? Thanks (for the article, and a possible reply).

    • WPBeginner Support

      All custom post types and taxonomies in WordPress have their own RSS feeds. This allows you to segment your email list(s). You can allow users to subscribe to your coupons post type or selected taxonomies under coupons post type.

      管理者

  9. Laila

    Thanks for great ‘plain English’ videos for non tech experts.

    I don’t think I need the extras that a custom post type plug in offers. If I should change my mind later in the development and implementation is it possible (without too many headaches) to add a custom post plugin at a later date and then categorize regular posts already made?

    Thanks.

    • WPBeginner Support

      Yes it is possible. But the difficulty level depends on what you want to do with custom post types.

      管理者

  10. Gerard

    Great explanation. I’m developing a theme and I didn’t know how to separate the Testimonials section, the Quotes section, the Portfolio section, etc. Also, I will use it in a site where I review hostings.

    But I have a question about it: where is the information stored? If I make backups using a plugin, will the information be stored?

  11. Johan

    Can I store my custom post type in a new table, like wp_products instead to wp_posts. If yes, can someone point me in the right direction? Please. :D

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。