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(); ?>
    ・
    ・
    ・

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

参考サイト

iPhoneスクリーンショットで上部のステータスバーを削減してくれるMacアプリ「Status Barred」を使ってみた前のページ

画面全体に背景を表示させフェードやスライドもできるjQuery「bgStretcher」次のページ

関連記事

  1. WordPress

    ローカル環境のMAMPでWordPressをマルチサイト化してみる

    素人なので半日も悩んじゃいました。ローカルでWordPressをマルチ…

  2. WordPress

    WordPressでグーグルアナリティクスをフッターにadd_actionを使って表示させる

    WordPressにはadd_actionという便利な関数があります。…

  3. WordPress

    記事コピー防止策になるかもしれないWordPressプラグイン「RSS Footer」

    RSS FooterというWordPressのプラグインなんですが、こ…

コメント

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

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

最近の記事

  1. King クリーニングティッシュ
  2. PDA-STN36S
  3. クッキー&クリーム ポップコーン
  4. マウイチップス マウイオニオン味
  5. グリーンビーントゥーバー

アーカイブ

PAGE TOP