最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

WordPressでカテゴリーの説明を表示する方法

WordPress サイトでカテゴリの説明を表示すると、SEO とユーザーエクスペリエンスが向上します。カテゴリを使用すると、訪問者はウェブサイトを簡単にナビゲートできるようになり、説明を追加することで、各セクションに何が含まれているかをユーザーが理解するのに役立つ便利なコンテキストが提供されます。

WPBeginnerでは、カテゴリアーカイブページに役立つ説明を追加しています。読者が自分の興味に関連するコンテンツを理解し、簡単に見つけられるように支援することで、ウェブサイトへのエンゲージメントを高め、将来的に再訪問してもらえる可能性が高まることがわかりました。

これらの説明は、訪問者にとって役立つだけでなく、検索エンジンにとっても有益です。明確で簡潔な説明を含めると、検索エンジンは各カテゴリーの目的と内容をよりよく理解できます。これにより、インデックス作成とランキングが向上する可能性があります。

この記事では、WordPressでカテゴリに説明を簡単に追加する方法を紹介し、より効果的で魅力的なオンラインプレゼンスを作成するのに役立ちます。

WordPressでカテゴリーの説明を表示する方法

WordPressでカテゴリの説明を表示する理由

WordPressサイトを作成した場合、おそらくすでにカテゴリーとタグを使用しているでしょう。しかし、それらを最大限に活用していないかもしれません。

カテゴリーとタグを使用すると、コンテンツをさまざまなトピックに簡単に分類できます。また、正しく使用すると、カテゴリーとタグはWordPressのSEOを改善するのに非常に役立ちます。

WordPressでは、カテゴリーの説明を追加できます。投稿の作成中にカテゴリーを作成する場合、この方法では説明を追加できないため、この機能に気づいていないかもしれません。

それでは、WordPress でカテゴリに説明を簡単に追加する方法を見ていきましょう。

WordPressでカテゴリの説明を追加する

まず、投稿 » カテゴリページに移動する必要があります。新しいカテゴリを作成する場合は、ここにカテゴリ名と説明を入力し、「新しいカテゴリを追加」ボタンをクリックするだけです。

投稿»カテゴリページ

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

これにより、カテゴリ編集画面に移動し、カテゴリの説明を追加できます。

カテゴリに説明を追加する

変更を保存するには、「更新」ボタンをクリックすることを忘れないでください。

すべてのカテゴリに説明を追加するには、プロセスを繰り返すだけです。タグの説明を追加する場合も、同じ方法を使用できます。

カテゴリアーカイブページにカテゴリの説明を表示する

ほとんどのWordPressテーマは、カテゴリーアーカイブページでカテゴリーの説明を自動的に表示します。

カテゴリアーカイブページにカテゴリの説明を表示する

ただし、お使いのテーマがアーカイブページにカテゴリの説明を表示しない場合は、テーマを変更する必要があります。最も安全な方法は、子テーマを作成することです。

詳細については、子テーマの作成方法に関する初心者向けガイドを参照してください。

次に、親テーマから子テーマにファイルをコピーする必要があります。FTPクライアントまたはWordPressホスティング会社が提供するcPanelファイルマネージャーを使用できます。

ウェブサイトの /wp-content/themes/parent-theme/ フォルダに移動して、category.php ファイルを見つける必要があります。ファイルにそのファイルが含まれていない場合は、archive.php を見つける必要があります。

FTPソフトウェアを使用して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]を使用できます。テキストウィジェット内でこのショートコードを使用するには、ウィジェットでショートコードを有効にする必要があります。

WordPress カテゴリを説明付きで一覧表示

ボーナス:SEO向上のためのカテゴリーメタディスクリプションの追加

デフォルトでは、WordPressはカテゴリの説明をメタタグに追加しません。

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

All in One SEO でカテゴリにメタディスクリプションを追加する

WordPressカテゴリに関する専門家ガイド

このチュートリアルでWordPressでカテゴリの説明を表示する方法を学べたことを願っています。WordPressのカテゴリに関連する他のガイドも参照することをお勧めします。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

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

読者とのインタラクション

28件のコメント返信する

  1. 質問があります。以前は、カテゴリーの説明に画像を追加することができました。メディアを追加できるクラシックエディターがありました。私のブログではそのように設定しています。しかし、WordPressのアップデート後、このオプションが消えてしまい、説明しか追加できなくなりました。HTMLを使ってデータベースでカテゴリーを編集し、画像を追加しようとしましたが、WordPressはこのリンクを表示しません。説明に画像を追加する方法はありますか?

  2. こんにちは。カテゴリの最初のページにのみ説明を表示するにはどうすればよいですか?重複コンテンツを避けたいです :(

    • SEO プラグインは、カテゴリアーカイブの説明について言及している場合、重複コンテンツを防ぐはずです。

      管理者

  3. そこで、スロークッカーレシピのカテゴリーを作成しました。「ヘルシースロークッカーレシピ」と名付けました。ドロップダウンメニューやバックエンドでは正しく表示されます。しかし、フロントエンドからカテゴリー結果ページを見ると、どこにも見当たらない、追加していない余分な単語がタイトルの先頭に表示されます。削除したいのですが、どこから引っ張ってきているのか分かりません。何かアイデアはありますか?

    • それはおそらくお使いのテーマによるでしょう。テーマのサポートに問い合わせれば、手助けしてくれるはずです。

      管理者

  4. 神のご加護がありますように。各カテゴリをクリックするとアーカイブリストに移動するように、カテゴリをクリック可能にするにはどうすればよいですか?

  5. カスタム投稿タイプでも可能かどうか疑問に思っています。SEOに役立つように説明を追加したいレシピサイトがあります。

    ありがとう。

  6. こんにちは。
    カテゴリの説明を非表示にする方法はありますか?この投稿(カテゴリの説明を非表示にする)の反対のことを探していますが、何も見つかりません :(

    私の以前のテーマはカテゴリの説明を表示しませんでしたが、今日wpoceanに更新したところ、この新しいテーマはテキストを表示します。それは好きではありません。ユーザーが迷ったり、投稿を読むためにスクロールダウンしなくなったりするのではないかと思います:/

    それを修正するコードはありますか?

    • まず、現在のテーマのサポートに連絡して、テーマに組み込まれているオプションがあるかどうか、または説明を削除するための推奨される方法があるかどうかを確認することをお勧めします。

      管理者

  7. 編集:返信の購読を開始しました。他の返信は削除できます。 :-)

    こんにちは!素晴らしい投稿ですが、質問があります。カテゴリの説明をページの下部に移動する方法はありますか? SEOの価値のために2,000語の説明をしたいのですが、そのカテゴリの実際の投稿をすべてブロックしたくありません。

    事前に感謝します!

    • Mads Grønlund 様

      はい、可能です。そのためには、category.phpのようなテーマのテンプレートファイルを編集する必要があります。説明を表示するコードを探し、ループの終わりに向かって移動させてください。問題が発生する可能性があるので、元のテンプレートファイルをバックアップしておくことをお勧めします。

      管理者

  8. 皆さん、こんにちは。

    これは非常に役立つ投稿で、カテゴリの説明がテーマに表示されない理由について頭を悩ませていましたが、このチュートリアルに従ったところ、テーマに category.php または archive.php ファイルさえ含まれていないことに気づきました!
    このような場合は、このチュートリアルで提供されているコードで index.php ファイルを編集する必要があります。私にとっては魔法のように機能しました :)

    • 私のテーマにもカテゴリやアーカイブがありません。index.php にコードを投稿してみましたが、うまくいきませんでした(そして、そこにコードを投稿する方法が全くわかりません)。もう少し詳しく説明していただけますか?

  9. カテゴリの説明をカテゴリアーカイブの最初のページにのみ表示する方法はありますか?各ページの投稿に表示される場合、「重複コンテンツ」ではありませんか?私のカテゴリのいくつかは大量の投稿を含んでいるため、そのカテゴリの「古い投稿」が4〜5ページある可能性があります。それらの投稿ページのそれぞれに同じ説明が表示されます。ヒントがあれば教えてください!

  10. このヒントは本当にありがとうございました。完全に機能し、多くの潜在的な頭痛の種を回避できました。

    カテゴリの説明は計画通り、ちょうど私が望んでいた場所に表示されています :)

  11. カテゴリがサブカテゴリの場合、入力する説明ボックスが2つあることに気づきました。下部のボックスのみがサブカテゴリページに自動的に表示されます。両方の説明ボックスに入力すべきですか?同じ内容にすべきですか?

返信する

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