Articles

WordPress のカテゴリ名をリンクなしで取得する方法


現在のカテゴリ名をリンクなしで表示する必要がある場合、次のコードでそれを実現できます。

<?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?>

これをテーマのファイルの適切な場所に挿入する必要があります。

Get WordPress Category Name in Action

この使い方の簡単な例を見てみましょう。

これはカテゴリ名のみを表示することに留意して、他のテキストと組み合わせて使用することができます。 たとえば、1 件の投稿ページで、次のような文章の一部になるように設定してみましょう…

This post is from the ______ category.

もちろん、空白部分にはカテゴリー名が入ります。 この例では、音楽カテゴリの投稿です。

そこで、single.phpファイル(またはあなたのテーマの適切な場所)に以下を記述することができます。

This post is from the <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> category.

また、太字にするために <strong> タグで囲みますので、挿入する完全な行は次のようになります。 タイトルは SEO 対策として非常に重要なので、カテゴリが常に含まれるようにしたいと思うかもしれません。

そこで、テーマ ファイルに移動して、まず、タイトルを生成するコードを探します。 私が使っているテーマでは、次のようになります。

<h1 ><?php the_title(); ?> </h1>

そして、カテゴリ名のコードを最後に追加して、奇妙に見えないように、2つの間に仕切りバーを置きます。 これで、私のタイトルは常に次のような構造で出力されるようになります。

<h1 > <?php the_title(); ?> | <?php foreach((get_the_category()) as $category) { echo $category->cat_name . ' '; } ?> </h1>

そして、これがその結果です。

写真。 ビジネス コンセプト。 このような状況下、「痒いところに手が届く」「痒いところに手が届く」「痒いところに手が届く」「痒いところに手が届く」「痒いところに手が届く」「痒いところに手が届く」「痒いところに手が届く」「痒いところに手が届く」「痒いところに手が届く」……………………………痒いところに手が届くとは、このことです!痒いところに手が届くとは、このことです。 Tags:

  • categories