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では、投稿をさまざまなカテゴリーやタグに整理することができます。さらに整理するためにサブカテゴリーを作成することもできます。

カテゴリーとサブカテゴリーを使用することで、読者が最も興味のあるコンテンツを見つけやすくなり、ウェブサイトのSEOランキングを向上させることができます。

過去16年間にわたり、私たちは読者の皆様のサイトナビゲーションを改善するため、すべてのウェブサイトにおいてカテゴリーとサブカテゴリーに記事を効果的に整理してきました。これにより、アクセス性が向上し、コンテンツがよりユーザーフレンドリーになることで、検索エンジンのランキング上昇にも貢献しています。

この投稿では、WordPressでカテゴリーとサブカテゴリーを簡単に追加する方法を順を追って紹介します。

Categories and subcategories in WordPress

WordPressの親カテゴリーと子カテゴリーを理解する

カテゴリーは強力なツールだ。コンテンツを分類するだけではありません。また、意味のあるセマンティックな適切なサイト構造を開発するのにも役立ちます。WordPressのSEO対策にも最適です。

注:カテゴリーとタグの違いがよくわからない場合は、カテゴリーとタグの違いをご覧ください。カテゴリーとタグが異なる理由と正しい使い方を説明しています。

さて、WordPressのウェブサイトで子カテゴリー(サブカテゴリー)を使用する必要があるのはなぜか、またどのような場合なのか、不思議に思われるかもしれません。

例えば、世界中の様々な目的地を紹介する旅行ブログを作るとしよう。ユーザーが国と都市の両方から投稿を見つけられるようにしたいかもしれません。

例えば、アメリカで最高のウォーターパークについての投稿があるかもしれません。その投稿のカテゴリーとして「アメリカ合衆国」を使うのは理にかなっています。

しかし、ニューヨーク、ロサンゼルス、シカゴなどで最高の食事場所についての投稿もあるでしょう。そこで、子カテゴリーやサブカテゴリーを使うことができます。そうすれば、「アメリカ合衆国」が親カテゴリーになり、各都市が子カテゴリーになることができます。

Category and subcategory in WordPress

子カテゴリーの下に投稿されたものは、親カテゴリーの下にも投稿される必要はありません。この例では、「United States」のチェックを外して「New York City」カテゴリーに投稿することもできます。

親カテゴリーではなく子カテゴリーに投稿した場合、投稿は子カテゴリーのアーカイブページにのみ表示されます。

それでは、WordPressで通常のカテゴリーと子カテゴリーの両方を追加する方法を見ていきましょう。

WordPressでカテゴリーを追加する

WordPressでは、投稿の際に簡単に新しいカテゴリーを追加することができます。

まず、投稿を編集しているときにサイドバーが表示されていない場合は、右上の歯車のアイコンをクリックする必要があります。

次に、右側のブロックパネルで、カテゴリータブを開く。

where to find categories when editing a post

すでに作成したさまざまなカテゴリーが表示されます。

新規カテゴリーを作成するには、「新規カテゴリーを追加」リンクをクリックするだけです。

Adding a new category in WordPress

リンクをクリックすると、カテゴリーを追加できるボックスが2つ表示されます。

通常のカテゴリーでは、親カテゴリーのドロップダウンから何も選択する必要はありません。

Enter a category name and parent category

カテゴリー名を入力したら、「新規カテゴリーを追加」ボタンをクリックします。

すると、現在の投稿に対して、そのカテゴリーのボックスが自動的にチェックされます。必要であればチェックを外すこともできます。

Preview of new category

投稿を編集せずに新規カテゴリーを追加することもできます。

投稿 ” カテゴリーに行き、新規カテゴリーを追加するだけです。コンテンツを追加する前にすべてのカテゴリーを作成したい場合に便利です。

この方法では、カテゴリーのスラッグ(URL)を編集することもできます。カテゴリーの削除や名前の変更、説明の追加も可能です。WordPressでSEOキーワードと説明を追加する方法を参照してください。

Add a new category

WordPressで子カテゴリー(サブカテゴリー)を追加する

親カテゴリーを追加したのとまったく同じ方法で、子カテゴリーを追加・編集できます。

投稿を編集しているときに、設定パネルを開き、カテゴリータブまでスクロールダウンします。

次に、「新規カテゴリーを追加」オプションをクリックし、子カテゴリーの名前を入力します。次に、ドロップダウンリストから親として使用したいカテゴリーを選択します。

Add a subcategory

同様に、投稿 ” カテゴリーで子カテゴリーを追加することもできます。

子カテゴリーの名前を入力し、ドロップダウンメニューから親カテゴリーを選択するだけです。

Select a parent category

必要であれば、子カテゴリーにそれぞれの子カテゴリーを持たせることもできます。

たとえば、複数のタイプのコンテンツをグループ化するためのカテゴリー構造を、次のように開発することにするかもしれない:

Preview of category structure

ここでは、「ニュース」がカテゴリーで、「お知らせ」が子カテゴリーである。

親カテゴリーの中で同じレベルにあるカテゴリーを「兄弟」カテゴリーと呼ぶことがあります。例えば、ここでは「お知らせ」と「SEOツール」が兄弟カテゴリーです。

カテゴリーは1つの親カテゴリーしか持つことができません。2つの異なる親カテゴリーの下に1つのサブカテゴリーを追加することはできません。

カテゴリー別サイト構造のSEO効果

カテゴリーURLは次のようになります:

https://example.com/category/united-states/new-york-city/

これは意味のあることで、検索エンジンと訪問者があなたのページが何について書かれているかを理解するのに役立ちます。また、URLにキーワードを追加するチャンスもあります。キーワードは、検索エンジンで人々がコンテンツを見つけるのに役立ちます。

WordPressでは、カテゴリーURLの接頭辞/category/を簡単に変更することもできます。必要であれば、完全に削除することもできます。

WordPressの管理画面から設定 ” パーマリンクのページに行き、「カテゴリーベース」セクションまでスクロールダウンするだけです。

Change category permalink settings

ここで使用したい接頭辞を入力し、「変更を保存」ボタンをクリックして変更を保存します。

カテゴリーURLの接頭辞「カテゴリー」は、SEOに何のメリットももたらしません。

そのため、WordPressのカテゴリーアーカイブページのURLから「カテゴリー」という単語を削除することを好むサイトオーナーもいます。All In One SEOプラグインを使えば、カテゴリーURLはこのようになります:

http://example.com/united-states/new-york-city/

AIOSEOの検索外観 メニューからタクソノミータブを選択してください。カテゴリーの高度な設定の下に、カテゴリーのベースプレフィックスを削除するオプションが表示されます。

AIOSEO Remove Category Base Prefix

また、FV Top Level Categoriesプラグインを使用することもできます。プラグインをインストールするだけで、カテゴリーアーカイブページのURLから「カテゴリー」という単語を削除することができます。

重要:既存のWordPressサイトのカテゴリーベースを変更する場合は、検索エンジンの訪問者のための404エラーを避けるためにリダイレクトを設定する必要があります。より詳細な手順については、WordPressでカテゴリーベースのプレフィックスを変更する方法をご覧ください。

WordPressのサイドバーにカテゴリーと子カテゴリーを表示する方法

WordPressのサイドバーやフッターにウィジェットブロックを追加して、カテゴリーのリストを表示することができます。WordPressダッシュボードで、外観 ” ウィジェットに移動します。

WordPressが初期設定しているウィジェットから変更していない場合、すでにカテゴリーウィジェットブロックが表示されているはずです。そうでない場合は、「+」ボタンをクリックして、ウィジェットエリアに「カテゴリー」ブロックを追加することができます。

Add a category widget block

初期設定では、ウィジェットはすべてのカテゴリーをアルファベット順にフラットリストに表示します。

テストサイトでのプレビューはこちら:

Preview of categories in sidebar

ヒントカテゴリーがリストに表示されるのは、少なくとも1つの公開投稿を割り当てた場合のみです。

必要であれば、親カテゴリーの下に子カテゴリー(サブカテゴリー)を表示するように変更できます。このように、ウィジェットの設定で「階層を表示」オプションを有効化するだけです。更新」ボタンをクリックするのを忘れないでください.

Show hierarchy in widget blocks

サイト上で、親カテゴリーとその下にネストされた子カテゴリーが表示されるはずです。

ヒント:サイドバーの変更が表示されない場合は、WordPressのキャッシュをクリアする必要があるかもしれません。

初期設定のカテゴリーウィジェットブロック以外に、WordPressナビゲーションメニューを使ってカスタムカテゴリーメニューリンクを作成することもできます。その後、そのメニューをヘッダーメニュー、サイドバー、フッター、または他のメニューの場所に追加することができます。

ボーナス:WordPressでカテゴリーページにサブカテゴリーを表示する

サイトにサブカテゴリーを追加したら、カテゴリーページに表示することができます。これにより、ユーザーがコンテンツをナビゲートしやすくなり、トラフィックが増加する可能性があります。

サブカテゴリーを表示するには、次のカスタムコードをcategory.phpファイルに追加する必要があります。このフォルダーはテーマファイルの中にあります。

<?php
if (is_category()) {
    $this_category = get_category($cat);
    }
    ?>
    <?php
    if($this_category->category_parent)
    $this_category = wp_list_categories('orderby=id&show_count=0
    &title_li=&use_desc_for_title=1&child_of='.$this_category->category_parent.
    "&echo=0"); else
    $this_category = wp_list_categories('orderby=id&depth=1&show_count=0
    &title_li=&use_desc_for_title=1&child_of='.$this_category->cat_ID.
    "&echo=0");
    if ($this_category) { ?> 
  
<ul>
<?php echo $this_category; ?>
  
</ul>
  
<?php } ?>

一度、あなたのサイトのカテゴリーページにアクセスすれば、ユーザーが閲覧できるサブカテゴリーのリストが表示されます。

詳しくは、WordPressでカテゴリーページにサブカテゴリーを表示する方法のチュートリアルをご覧ください。

Preview of Subcategories on Category Page

このチュートリアルで、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

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

  1. Atul Tanna

    I have a Buying Guide, Review, and Categories and Under Categories I have several sub categories
    When I Review Amazon Products I would like them to appear under Reviews and at te same time time I would like them to appear in one of the sub categories How do I get started and what do I do

    Thanks

  2. Alaba

    Hi, my site has some categories that don’t have any parent category. However, these were created a long time ago. Can I just assign them one?

    • WPBeginner Support

      You can but if you have any posts under the categories, be sure to redirect any posts that had their URLs changed

      管理者

    • WPBeginner Support

      That would be your posts/blog page that you can set under Settings>Reading :)

      管理者

  3. Imran khan

    When using child categories, should I check the parent category also checked, or keep it unchecked?

    • WPBeginner Support

      If you mean when adding a post to the category, you would only need to check the child category

      管理者

      • Imran khan

        I have my permalink structure set to “/%category%/%postname%/” and I want to show the parent category in my URL.
        1. If I checked the child category my post URL’s are showing: “www.my-site.com/parent-cat/child-cat/post-name/”
        2. If I checked both child and parent categories, my post URL’s are showing: “www.my-site.com/parent-cat/post-name/” that I want. So now should I check the parent category also checked, or keep it unchecked? If i checked both then it would not be an issue to have duplicate content that will negatively affect on SEO.

  4. Terry

    Can subcategories be used for products?

    • WPBeginner Support

      Yes, as long as your eCommerce plugin allows.

      管理者

  5. Sade

    Hi,

    I have made my catergory showing at the top a drop down, but when I put category in my primary sidebar when I click it says ‘select category’ and doesn’t show my sub categories. How do I fix this?

    Thanks

    • WPBeginner Support

      You would normally need to manually add subcategories if we’re understanding what you’d want correctly.

      管理者

  6. Ebi

    Hi
    Can I generate multiple articles for the main category without selecting a subcategory for it (with a few subcategories), is this SEO desirable?

    • WPBeginner Support

      You can have multiple posts in one category if you wanted and not use subcategories, it would depend on the overall organization of your site for how useful it would be and if it would have any SEO effect.

      管理者

  7. usman

    hay i need to know how i display sub-category show in menu when i add new show auto into the menu

  8. Candy

    I have six categories on my homepage. When you click the image on the homepage, it takes you to that category page. I am having an issue with blog posts. How do I get the blog post to automatically appear on the correct category page? I’m been doing this manually and I know there has to be another way. Thanks in advance!

    • WPBeginner Support

      You should be able to link to the category page for WordPress to automatically list the posts in a category. You can get the link to your category page by adding a category to your menu. You should not be manually creating your category pages.

      管理者

  9. Stef

    You mentioned if you don’t attach the item to the parent and only the child that it wouldn’t show up in the parent. This is incase you don’t want duplicate content.

    If left attached to both would this create an SEO issue of having duplicate content then? I know Google frowns upon duplicate content, but you didn’t say.

    Thanks in advance.

    • WPBeginner Support

      It should not cause a duplicate content issue either way.

      管理者

  10. Muhammad Salman

    Good. It helped me a lot thanks wpbeginner

    • WPBeginner Support

      You’re welcome, glad our article was helpful :)

      管理者

  11. Julie

    Thanks,
    I was told I was creating my categories incorrectly as they had the word ‘category’ in the URL. I read several posts on how to create categories and yours was the only one explaining this.
    That said, how bad is it to have this? I hate to add in yet another plugin. It really doesn’t bother me…unless it should for some reason.
    Julie

    • WPBeginner Support

      There is a large amount of personal preference as search engines don’t specify their preference other than being easy for users to understand. You can always update your category names if you wanted but it is not a hard requirement. For adding more plugins, for the most part, you shouldn’t worry. For our guide on plugins you would want to take a look at our article here:
      https://www.wpbeginner.com/opinion/how-many-wordpress-plugins-should-you-install-on-your-site/

      管理者

返信を残す

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