WordPress サイトでカテゴリの説明を表示すると、SEO とユーザーエクスペリエンスが向上します。カテゴリを使用すると、訪問者はウェブサイトを簡単にナビゲートできるようになり、説明を追加することで、各セクションに何が含まれているかをユーザーが理解するのに役立つ便利なコンテキストが提供されます。
WPBeginnerでは、カテゴリアーカイブページに役立つ説明を追加しています。読者が自分の興味に関連するコンテンツを理解し、簡単に見つけられるように支援することで、ウェブサイトへのエンゲージメントを高め、将来的に再訪問してもらえる可能性が高まることがわかりました。
これらの説明は、訪問者にとって役立つだけでなく、検索エンジンにとっても有益です。明確で簡潔な説明を含めると、検索エンジンは各カテゴリーの目的と内容をよりよく理解できます。これにより、インデックス作成とランキングが向上する可能性があります。
この記事では、WordPressでカテゴリに説明を簡単に追加する方法を紹介し、より効果的で魅力的なオンラインプレゼンスを作成するのに役立ちます。

WordPressでカテゴリの説明を表示する理由
WordPressサイトを作成した場合、おそらくすでにカテゴリーとタグを使用しているでしょう。しかし、それらを最大限に活用していないかもしれません。
カテゴリーとタグを使用すると、コンテンツをさまざまなトピックに簡単に分類できます。また、正しく使用すると、カテゴリーとタグはWordPressのSEOを改善するのに非常に役立ちます。
WordPressでは、カテゴリーの説明を追加できます。投稿の作成中にカテゴリーを作成する場合、この方法では説明を追加できないため、この機能に気づいていないかもしれません。
それでは、WordPress でカテゴリに説明を簡単に追加する方法を見ていきましょう。
WordPressでカテゴリの説明を追加する
まず、投稿 » カテゴリページに移動する必要があります。新しいカテゴリを作成する場合は、ここにカテゴリ名と説明を入力し、「新しいカテゴリを追加」ボタンをクリックするだけです。

既存のカテゴリーに説明を追加したい場合は、そのカテゴリーの下にある「編集」リンクをクリックする必要があります。
これにより、カテゴリ編集画面に移動し、カテゴリの説明を追加できます。

変更を保存するには、「更新」ボタンをクリックすることを忘れないでください。
すべてのカテゴリに説明を追加するには、プロセスを繰り返すだけです。タグの説明を追加する場合も、同じ方法を使用できます。
カテゴリアーカイブページにカテゴリの説明を表示する
ほとんどのWordPressテーマは、カテゴリーアーカイブページでカテゴリーの説明を自動的に表示します。

ただし、お使いのテーマがアーカイブページにカテゴリの説明を表示しない場合は、テーマを変更する必要があります。最も安全な方法は、子テーマを作成することです。
詳細については、子テーマの作成方法に関する初心者向けガイドを参照してください。
次に、親テーマから子テーマにファイルをコピーする必要があります。FTPクライアントまたはWordPressホスティング会社が提供するcPanelファイルマネージャーを使用できます。
ウェブサイトの /wp-content/themes/parent-theme/ フォルダに移動して、category.php ファイルを見つける必要があります。ファイルにそのファイルが含まれていない場合は、archive.php を見つける必要があります。

その後、ファイルを子テーマのフォルダにコピーする必要があります。
次に、ファイルを編集し、カテゴリの説明を表示したい場所にこのコードスニペットを追加する必要があります。
<?php
the_archive_description( '<div class="taxonomy-description">', '</div>' );
?>
通常、これは the_archive_title を含むセクションの直後になります。コードを貼り付けた後、ファイルを保存することを忘れないでください。

カテゴリーアーカイブページにカテゴリーの説明が表示されるようになります。
デモサイトの例を以下に示します。Twenty Nineteen テーマはデフォルトでカテゴリの説明を表示しませんが、子テーマにコードスニペットを追加すると、カテゴリの説明が表示されることがわかります。

WordPressテーマでカテゴリの説明を表示する
WordPressウェブサイトでコードを使用することに慣れている場合は、これらのコードスニペットを使用して、サイトの他の場所にカテゴリの説明を表示できます。
ウェブサイトに単一のカテゴリ説明を表示する
ウェブサイトの他の場所でカテゴリの説明を表示したい場合は、category_description テンプレートタグを使用する必要があります。
<?php echo category_description(3); ?>
使用したいカテゴリのカテゴリ ID を 3 に置き換える必要があります。
各投稿でのカテゴリ説明の表示
個別の投稿内にカテゴリの説明を表示したい場合は、single.phpまたはfooter.phpテンプレートにコードスニペットを追加できます。
子テーマを使用している場合は、まず親テーマのテンプレートを子テーマのフォルダにコピーする必要があります。
その後、このコードを追加する必要があります。
$catID = get_the_category();
echo category_description( $catID[0] );
このコードは、現在の投稿のすべてのカテゴリを取得し、最初のカテゴリのカテゴリ説明を出力するだけです。
すべてのカテゴリと説明のリスト
説明付きのWordPressカテゴリーをすべてリスト形式で表示したい場合は、このコードをテーマのfunctions.phpファイルに追加するか、WPCodeプラグイン(推奨)を使用してコードスニペットを挿入できます。
詳細については、WordPressにカスタムコードを追加する方法に関するガイドを参照してください。
function wpb_catlist_desc() {
$string = '<ul>';
$catlist = get_terms( 'category' );
if ( ! empty( $catlist ) ) {
foreach ( $catlist as $key => $item ) {
$string .= '<li>'. $item->name . '<br />';
$string .= '<em>'. $item->description . '</em> </li>';
}
}
$string .= '</ul>';
return $string;
}
add_shortcode('wpb_categories', 'wpb_catlist_desc');
このコードは、すべてのカテゴリーとその説明をプレーンなリストで表示するショートコードを作成します。
これで、投稿やページで[wpb_categories]を使用できます。テキストウィジェット内でこのショートコードを使用するには、ウィジェットでショートコードを有効にする必要があります。

ボーナス:SEO向上のためのカテゴリーメタディスクリプションの追加
デフォルトでは、WordPressはカテゴリの説明をメタタグに追加しません。
そのため、SEOを向上させるためにカテゴリーのメタディスクリプションを追加するには、WordPress SEOプラグイン(例:All in One SEO for WordPress)を使用することが重要です。

WordPressカテゴリに関する専門家ガイド
このチュートリアルでWordPressでカテゴリの説明を表示する方法を学べたことを願っています。WordPressのカテゴリに関連する他のガイドも参照することをお勧めします。
- カテゴリとタグ – コンテンツの並べ替えに関するSEOベストプラクティス
- WordPress でカテゴリとサブカテゴリを追加する方法
- WordPressで個別のカテゴリを異なる方法でスタイル設定する方法
- WordPressカテゴリの変更、移動、削除を適切に行う方法
- WordPressでカテゴリ名を正しく変更する方法(初心者向けガイド)
- WordPressで「未分類」カテゴリの名前を変更する方法
- WordPressでカテゴリとタグをマージおよび一括編集する方法
- WordPressでカテゴリ別に検索する方法(最良の方法)
- WordPressでカテゴリを表示/非表示する方法(究極ガイド)
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。


イジー・ヴァネック
質問があります。以前は、カテゴリーの説明に画像を追加することができました。メディアを追加できるクラシックエディターがありました。私のブログではそのように設定しています。しかし、WordPressのアップデート後、このオプションが消えてしまい、説明しか追加できなくなりました。HTMLを使ってデータベースでカテゴリーを編集し、画像を追加しようとしましたが、WordPressはこのリンクを表示しません。説明に画像を追加する方法はありますか?
WPBeginnerサポート
画像については、以下の記事をご覧ください。
https://014.leahstevensyj.workers.dev/plugins/how-to-add-taxonomy-images-in-wordpress/
管理者
シモーネ・ベネレチェッティ
わかりました。
しかし、テーマを更新すると、カスタムコードはすべて失われます…。
WPBeginnerサポート
それを防ぐには、サイト固有のプラグインまたは子テーマを作成する必要があります。
管理者
ミレラ
こんにちは。カテゴリの最初のページにのみ説明を表示するにはどうすればよいですか?重複コンテンツを避けたいです
WPBeginnerサポート
SEO プラグインは、カテゴリアーカイブの説明について言及している場合、重複コンテンツを防ぐはずです。
管理者
ガル
これは WooCommerce の商品カテゴリでも機能しますか?
WPBeginnerサポート
いいえ、これは標準のWordPressカテゴリ用であり、WooCommerceカテゴリ用ではありません
管理者
ティファニー
そこで、スロークッカーレシピのカテゴリーを作成しました。「ヘルシースロークッカーレシピ」と名付けました。ドロップダウンメニューやバックエンドでは正しく表示されます。しかし、フロントエンドからカテゴリー結果ページを見ると、どこにも見当たらない、追加していない余分な単語がタイトルの先頭に表示されます。削除したいのですが、どこから引っ張ってきているのか分かりません。何かアイデアはありますか?
WPBeginnerサポート
それはおそらくお使いのテーマによるでしょう。テーマのサポートに問い合わせれば、手助けしてくれるはずです。
管理者
Ola
神のご加護がありますように。各カテゴリをクリックするとアーカイブリストに移動するように、カテゴリをクリック可能にするにはどうすればよいですか?
WPBeginnerサポート
お尋ねの件については、メニューの作成方法に関するガイドをご覧ください:https://014.leahstevensyj.workers.dev/beginners-guide/how-to-add-navigation-menu-in-wordpress-beginners-guide/
管理者
アンソニー
カスタム投稿タイプでも可能かどうか疑問に思っています。SEOに役立つように説明を追加したいレシピサイトがあります。
ありがとう。
WPBeginnerサポート
カスタム投稿タイプがカテゴリーを認識できる限り、同じように表示されるはずです。
管理者
サンドラ
こんにちは。
カテゴリの説明を非表示にする方法はありますか?この投稿(カテゴリの説明を非表示にする)の反対のことを探していますが、何も見つかりません
私の以前のテーマはカテゴリの説明を表示しませんでしたが、今日wpoceanに更新したところ、この新しいテーマはテキストを表示します。それは好きではありません。ユーザーが迷ったり、投稿を読むためにスクロールダウンしなくなったりするのではないかと思います:/
それを修正するコードはありますか?
WPBeginnerサポート
まず、現在のテーマのサポートに連絡して、テーマに組み込まれているオプションがあるかどうか、または説明を削除するための推奨される方法があるかどうかを確認することをお勧めします。
管理者
マッズ・グローンルン
編集:返信の購読を開始しました。他の返信は削除できます。
こんにちは!素晴らしい投稿ですが、質問があります。カテゴリの説明をページの下部に移動する方法はありますか? SEOの価値のために2,000語の説明をしたいのですが、そのカテゴリの実際の投稿をすべてブロックしたくありません。
事前に感謝します!
WPBeginnerサポート
Mads Grønlund 様
はい、可能です。そのためには、category.phpのようなテーマのテンプレートファイルを編集する必要があります。説明を表示するコードを探し、ループの終わりに向かって移動させてください。問題が発生する可能性があるので、元のテンプレートファイルをバックアップしておくことをお勧めします。
管理者
デヤン
皆さん、こんにちは。
これは非常に役立つ投稿で、カテゴリの説明がテーマに表示されない理由について頭を悩ませていましたが、このチュートリアルに従ったところ、テーマに category.php または archive.php ファイルさえ含まれていないことに気づきました!
このような場合は、このチュートリアルで提供されているコードで index.php ファイルを編集する必要があります。私にとっては魔法のように機能しました
D
私のテーマにもカテゴリやアーカイブがありません。index.php にコードを投稿してみましたが、うまくいきませんでした(そして、そこにコードを投稿する方法が全くわかりません)。もう少し詳しく説明していただけますか?
マディソン・ウッズ
カテゴリの説明をカテゴリアーカイブの最初のページにのみ表示する方法はありますか?各ページの投稿に表示される場合、「重複コンテンツ」ではありませんか?私のカテゴリのいくつかは大量の投稿を含んでいるため、そのカテゴリの「古い投稿」が4〜5ページある可能性があります。それらの投稿ページのそれぞれに同じ説明が表示されます。ヒントがあれば教えてください!
ロナル
このカテゴリ表示は私にとって非常に役立ちます……
ナオミ
このヒントは本当にありがとうございました。完全に機能し、多くの潜在的な頭痛の種を回避できました。
カテゴリの説明は計画通り、ちょうど私が望んでいた場所に表示されています
ベス
カテゴリがサブカテゴリの場合、入力する説明ボックスが2つあることに気づきました。下部のボックスのみがサブカテゴリページに自動的に表示されます。両方の説明ボックスに入力すべきですか?同じ内容にすべきですか?
ティモシー・ウィラン
この表示カテゴリは気に入っています。もっと多くの選択肢を教えてください
ジョン氏
こんにちは、
カテゴリの説明はGoogle検索結果に表示されますか?
WPBeginnerサポート
はい、追加されます。実際、Yoast SEOを使用している場合、それらはカテゴリーページにメタディスクリプションとして追加されます。
管理者
ブルーノ・ベゼラ
素晴らしい機能です! WP最高!