! 各ページ右上の画像広告経由でコンピュータウィルスがダウンロードされた可能性があります。ウィルスチェックをお願いします。詳しくは http://bono.s201.xrea.com/2008/06/693-virus_by_xrea_ad/ をご覧ください。ご迷惑をおかけしてしまい大変申し訳ありません。
テンプレートタグ/get the tag list
出典: ps*wiki
表示中のタグに付けられたタグの HTML 文字列を返します。各タグ名にはそれぞれの「タグ」ページへのリンクが張られています。ファンクションを呼び出すときに、タグ全体の前後や各タグの間に入れる文字を設定することができます。このタグはループの中で使用しなければなりません。
<?php get_the_tag_list('前', '区切り文字', '後'); ?>
このファンクションは何も表示しません。ページに直接表示したい場合は、echo (get_the_tag_list()) を使う必要があります。$foo = get_the_tag_list() のように、変数に格納することもできます。
変数はすべてオプションであり、順に「前」、「区切り文字」、「後」に置き換えられます。各フィールドには HTML 文を使うことができます。
パラグラフ内にコンマで区切られたタグのリストを出力します。
<?php
echo get_the_tag_list('<p>Tags: ',', ','</p>');
?>
この例は以下のように表示します。
<p> Tags: <a href="tag1">Tag 1</a>, <a href="tag2">Tag 2</a>, ... </p>
この例では投稿にタグがついているかをチェックし、ついている場合はデフォルト順のリストを表示します。
<?php
if(get_the_tag_list()) {
get_the_tag_list('<ul><li>','</li><li>','</li></ul>');
}
?>
この例は以下のように表示します。
<ul> <li><a href="tag1">Tag 1</a></li> <li><a href="tag2">Tag 2</a></li> ... </ul>
必要ならば、クラス名を追加し、CSS を使ってデザインすることができます。
- 前
- (文字列) タグ一覧の前に表示する文字列。初期値では何も表示しません
- 区切り文字
- (文字列) 各タグリンクの間に表示する文字列・記号。初期値では何も表示しません
- 後
- (文字列) 最後のタグの後ろに表示する文字列。初期値では何も表示しません
変更履歴
- 2.3 : 新規テンプレートタグ
the_tags, get_the_tags, get_the_tag_list, single_tag_title, is_tag, get_tag_link, wp_tag_cloud, wp_generate_tag_cloud,
原文・最新版: WordPress Codex » Template Tags/get_the_tag_list (最新版との差分)
