当サイト、Codex 日本語版は今後積極的な更新は行わない予定です。後継となる新ユーザーマニュアルは、https://ja.wordpress.org/support/ にあります。
万が一、当サイトで重大な問題を発見した際などは、フォーラムWordSlack #docs チャンネルでお知らせください。</p>

「テンプレートタグ/category description」の版間の差分

提供: WordPress Codex 日本語版
移動先: 案内検索
(用例を和訳。)
 
8行目: 8行目:
  
 
<div id="Usage">
 
<div id="Usage">
== Usage ==
+
== 使い方 ==
 
</div>
 
</div>
  
21行目: 21行目:
  
 
<div id="Example">
 
<div id="Example">
== Example ==
+
== 用例 ==
 
</div>
 
</div>
 
<div id="Default Usage">
 
<div id="Default Usage">

2014年8月5日 (火) 00:46時点における最新版

現在のカテゴリーについて、カテゴリー管理画面(投稿 > カテゴリー)で設定した「カテゴリーの説明」を返します。 archive.php テンプレートで使う場合、条件分岐タグ is_category() の内側で使ってください。 そうしないと、月別アーカイブや他のアーカイブページの処理がこの関数のところで停止してしまいます。

使い方

<?php echo category_description( $category_id ); ?>

パラメータ

$category_id
整数) (オプション) 説明を取得するカテゴリーの ID
初期値: 現在のページのカテゴリー ID

用例

デフォルトの使い方

ID を指定してテンプレートタグの戻り値を echo することで、カテゴリーの説明を表示します。 カテゴリーを指定せずにカテゴリーアーカイブのページで使用すると、現在のカテゴリーの説明を返します。

<div><?php echo category_description(3); ?></div>

出力例:

WordPress is a favorite blogging tool of mine and I share tips and tricks for using WordPress here.

参考:カテゴリーの説明がない場合、このテンプレートタグは HTML の br タグを返します。

カテゴリーのスラッグから取得

カテゴリーのスラッグを指定してカテゴリーの説明を表示します。

<?php echo category_description( get_category_by_slug('category-slug')->term_id ); ?>

カテゴリーのタイトルと一緒に表示

<div><strong><?php single_cat_title('Currently browsing'); ?>
</strong>: <?php echo category_description(); ?></div>

出力例:

Currently browsing WordPress: WordPress is a favorite blogging tool of mine and I share tips and tricks for using WordPress here.

変更履歴

参考

ソースファイル

category_description()wp-includes/category-template.php にあります。


カテゴリータグ: the_category(), the_category_rss(), single_cat_title(), category_description(), wp_dropdown_categories(), wp_list_categories(), get_the_category(), get_the_category_by_ID(), get_category_by_slug(), get_the_category_list(), get_category_parents(), get_category_link(), is_category(), in_category()


関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Template Tags/category_description最新版との差分