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カテゴリーをカスタムタクソノミーに変換する方法

編集メモ: WPBeginner のパートナーリンクから手数料を得ています。手数料は編集者の意見や評価に影響を与えません。編集プロセスについて詳しく知る。

WordPressには、コンテンツを整理するための初期設定としてカテゴリーとタグが用意されています。しかし、特定のコンテンツタイプや複雑な整理の必要性に対しては、カスタマイザータクソノミーがより高い柔軟性を提供します。

WPBeginnerでは、チュートリアル、ガイド、ショーケースなどのグループにコンテンツを整理するために、サイトでカスタマタクソノミーを使用しています。

この投稿では、WordPressのカテゴリーをカスタムタクソノミーに簡単に変換する方法を紹介します。

また、WordPressのタクソノミーがサイトのナビゲーションやSEOに与える影響についても説明し、コンテンツ構造の最適化について十分な情報を得た上で判断できるようにします。

Converting WordPress categories to custom taxonomies

カテゴリーをカスタム・タクソノミーに変換する理由とタイミング

タクソノミーによって、WordPressサイト上の投稿グループやカスタム投稿タイプを整理することができます。初期設定として、WordPressにはカテゴリーとタグの2つのタクソノミーが用意されています。

しかし、WordPressでカスタムタクソノミーを作成し、既存の投稿タイプやカスタム投稿タイプで使用することもできます。

WordPressブログが成長するにつれ、カテゴリーをカスタムタクソノミーに変換する必要があるかもしれません。異なるサブカテゴリーを持つカテゴリー内の各投稿をファイリングし、追跡し続けることは、圧倒されるかもしれません。

タグ付けにカスタマイザーを使用することで、より正確で詳細な分類が可能になり、コンテンツの整理がしやすくなります。

例えば、レシピサイトをお持ちの場合、料理の種類、食事制限、食事の種類などのカテゴリーを作るのは少し混乱するかもしれません。

Preview of categories and subcategories

しかし、これらのトピックごとにカスタムタクソノミーを作成することで、コンテンツの整理が容易になります。

カスタムタクソノミーは、より具体的で的を絞ったタクソノミーのキーワードを柔軟に使用できるため、SEOランキングの向上にも役立ちます。

それでは、カテゴリーをカスタム・タクソノミーに簡単に変換する方法を見ていきましょう。

WordPressのカテゴリーをカスタムタクソノミーに変換する方法

まず、タクソノミースイッチャープラグインをインストールし、有効化する必要があります。より詳細な手順については、WordPressプラグインのインストール方法のステップバイステップガイドをご覧ください。

有効化した後、WordPressの管理サイドバーからツール ” タクソノミースイッチャーのページに移動し、カテゴリーをカスタムタクソノミーに変換します。

そこで、’Taxonomy to switch from’ドロップダウンメニューから’カテゴリー’オプションを選択する必要があります。

これはカテゴリーをカスタムタクソノミーに変換することを意味する。

Choose categories option from the Taxonomy to switch from dropdown menu

次に、’Taxonomy to switch to’ドロップダウンメニューからカテゴリーを切り替えたいカスタムタクソノミーを選択します。

例えば、食事制限のカテゴリーがあり、同じ名前のタクソノミーに切り替えたい場合、ドロップダウンメニューから「食事制限」オプションを選択することができます。

カスタムタクソノミーの作成方法がわからない場合は、WordPressでカスタムタクソノミーを作成する方法のチュートリアルをご覧ください。

Choose your custom taxonomy from the dropdown menu

WordPressサイトのすべてのカテゴリーをこのカスタムタクソノミーに変換したい場合は、「タクソノミーを切り替える」ボタンをクリックするだけです。

ただし、単数または複数のカテゴリーをこのタクソノミーに変換したい場合は、それらのカテゴリーのIDを「切り替えるタームIDのカンマ区切りリスト」フィールドに追加する必要があります。

Add category ID

カテゴリーIDを見つけるには、WordPressのダッシュボードから投稿 ” カテゴリーページにアクセスし、希望のカテゴリーにマウスオーバーする必要があります。

カテゴリー編集URLが画面左下のポップアップボックスに表示されます。

カテゴリーIDは、URLの’category&tag_ID=’の後、’&post_type’の前にある数字なので、ここから簡単に見つけることができる。

詳しくは、WordPressでカテゴリーIDを見つける方法のチュートリアルをご覧ください。

Attain category ID

カテゴリーのIDを見つけたら、「タクソノミースイッチャー」のページに戻る。

次に、特定のタクソノミーに変換したいすべてのカテゴリーのIDを追加します。複数のカテゴリーIDを追加する場合は、カンマで区切る必要があることに注意してください。

Type category IDs in the field

WordPressのカテゴリーには、サブカテゴリー(子カテゴリー)もあります。

ただし、子カテゴリーをスキップしたい場合は、「Limit taxonomy switch for child terms of a specific parent」オプションの横に親カテゴリーを入力することができます。この方法では、親カテゴリーのみがタクソノミーに切り替えられます。

最後に、「タクソノミーを切り替える」ボタンをクリックして、WordPressカテゴリーをカスタムタクソノミーに変換します。

Type parent category

これで、WordPressサイドバーの投稿メニュータブに、初期設定のタクソノミーとともに作成したタクソノミーが表示されます。

カスタムタクソノミーをクリックすると、新しいページが表示され、名前とスラッグを入力することで簡単にタクソノミーのキーワードを追加することができます。

Add a term to the dietary restrictions taxonomy

そうしたら、一番下にある「新規追加」ボタンをクリックして、新しいタクソノミー・タームを作成します。

新規投稿または既存の投稿/ページを開き、WordPressブロックエディターにアクセスします。

ここで、タクソノミーに切り替えたカテゴリーが画面右隅のブロックパネルに表示されていることに気づくだろう。ここから、WordPressブログ投稿に新しいキーワードを追加したり、既存のキーワードを使用したりすることが簡単にできます。

Custom taxonomy preview

ボーナス:カテゴリーからカスタム・タクソノミーへのリダイレクトの設定

カテゴリーをカスタムタクソノミーに変更した後、カテゴリーアーカイブページに404エラーが表示されます。これは、サイトがまだ公開されていない場合は心配する必要はありません。

しかし、サイトが稼動している場合、検索エンジンはすでにカテゴリーページをクロールし、インデックスしている可能性があります。つまり、それらのページは検索結果に表示され、検索エンジンから来たユーザーは404エラーページを見ることになります。

これを解決するには、ユーザーを各カテゴリーの新しいタクソノミーページにリダイレクトする必要があります。

そのためには、All In One SEO for WordPressプラグインをインストールして有効化する必要があります。詳しくは、WordPressプラグインのインストール方法についての初心者ガイドをご覧ください。

All in One SEO

AIOSEOは、市場で最高のWordPress SEOプラグインです。強力なリダイレクトマネージャーアドオンが付属しており、リンク切れを簡単に見つけ、301リダイレクトを使って修正することができます。

注:AIOSEOには無料版もあります。しかし、301リダイレクト機能をアンロックするには、チュートリアルのプロプランが必要です。

有効化した後、お客様のサイトにAIOSEOを設定する必要があります。より詳細な手順については、All In One SEOを正しく設定する方法のガイドを参照してください。

それが完了したら、WordPressの管理サイドバーからAll In One SEO ” リダイレクトのページに移動します。

ここで、リダイレクトマネージャーを有効化するよう求めるプロンプトが表示されます。リダイレクトを有効化する」ボタンをクリックしてください。

Activate AIOSEO Redirects

リダイレクトページが画面に表示されます。

ここから、「ソースURL」フィールドに /category/.*を追加するだけである。

そうしたら、フィールドの歯車アイコンをクリックして、ソースURLの追加設定を開きます。ここから、「Regex」オプションをチェックしてください。

その後、カスタム・タクソノミーのスラッグ(例:/dietary_restrictions/1)を「Target URL」フィールドに入力します。

Add the source and target URL

次に、ドロップダウンメニューからリダイレクトオプションとして「301 Moved Permanently」が選択されていることを確認します。

最後に、右隅にある「Add Redirect」ボタンをクリックします。

Choose 301 as the redirect type

作成すると、作成したリダイレクトがページ下部に表示されます。

スイッチを無効化したい場合は、ここからいつでも「無効」に切り替えることができる。

Disable the redirect by toggling the switch

このリダイレクトにより、カテゴリーアーカイブのトラフィックはすべてカスタムタクソノミーに送られるようになります。

ただし、カテゴリーをすべて使いたくない場合のみ、この方法を使うことをお勧めする。

個々のカテゴリーをカスタムタクソノミーページにリダイレクトしたい場合は、WordPressのリダイレクト設定に関する初心者向けガイドを参照してください。

この投稿が、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$編集プロセスをご覧ください。

Avatar

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

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

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

返信を残す

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