WordPressのログイン時のツールバー

WordPress

WordPressで現在のページのカテゴリー名を出力するにはsingle_cat_titleを使う

WordPressで現在開いているページのカテゴリー名を出力したい時はsingle_cat_titleを使うといいです。個別の投稿記事のページではなくて、カテゴリーページなんかで使用します。なのでis_category()でカテゴリーページか判断して使用するといいんじゃないかと思います。以下、具体的な使い方です。

[ads_center]

使い方

第一引数にテキストを渡すとそのテキストが、出力されるカテゴリー名の直前に挿入されます。

<?php single_cat_title('カテゴリー: '); ?>

上記の場合はこんな感じで表示されます。

カテゴリー: 現在のカテゴリー名

第二引数はデフォルトではtrueに設定されています。falseを渡すことでPHPで使用できる値としてカテゴリー名が返されます。

<h3>
<?php 
$cat_name = single_cat_title('', false);
echo '現在のカテゴリーは' . $cat_name . 'です';
?>
</h3>

実際に使う場合は、is_category()でカテゴリーページかどうか判断してカテゴリーページの場合のみ、現在のカテゴリー名を出力させるといった使い方をされるかと思います。

<?php if(have_posts()): ?>
<?php if(is_category()): ?>
<h3><?php single_cat_title('カテゴリ:'); ?></h3>
<?php endif; ?>
<?php while(have_posts()): the_post(); ?>
    ・
    ・
    ・

こんな感じで条件分岐させておくといいかもしれないですね。

参考サイト

関連記事

  1. WordPress

    WordPressでカスタムフィールドを使って任意のコードやファイルをhead内に読み込ませる

    以前「WordPressで特定の記事やページにカスタムフィールドで指定…

  2. WordPress

    シングルページに同一カテゴリーの記事一覧を表示するカスタマイズ

    WordPressのシングルページの記事の下に現在表示されている記事と…

  3. WordPress

    WordPressの管理画面にメモを残せるプラグイン「Quick Notes on the WP D…

    おもしろいプラグインを試してみました。おもしろいというかとても便利だな…

  4. WordPressのログイン時のツールバー

    WordPress

    WordPressでプラグインなしで関連する記事を一発で呼び出す関数をfunctions.phpに記…

    WordPressのシングルページで、よく記事の終わりにその記事に関連…

  5. WordPressテーマ「Ignite」

    WordPress

    レスポンシブ対応のクリーン&エレガントなフリーのWordPressテーマ「Ignite」

    個人的にとてもいいなーと思ったWordPressテーマがあったのでメモ…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. ルック セレクション
  2. シルキーウインドモバイル
  3. アリエール パワージェルボール3D
  4. NuAns × Shibaful TAGPLATE

アーカイブ

PAGE TOP