• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

テンプレートタグ/wp list bookmarks

提供: WordPress Codex 日本語版
< テンプレートタグ
2014年2月8日 (土) 22:31時点におけるDjkaz (トーク | 投稿記録)による版 (Djkazトーク)による第6297版を取り消し)

移動先: 案内検索

このページ「テンプレートタグ/wp list bookmarks」は 情報が古くなっている可能性があります。最新版英語)も合わせてご覧ください。最新に更新してくださる協力者を求めています

  • バージョン 2.7 でパラメータ 'exclude_category', 'link_before', 'link_after', 'show_name' が追加されています。

このページ「テンプレートタグ/wp list bookmarks」は一部未翻訳です。和訳や日本語情報を加筆してくださる協力者を求めています

この関数は WordPress バージョン 2.1 以上で使えます。2.0.x 系には対応していません。 wp_list_bookmarks() は、管理パネル > 管理 > リンク/en パネルにあるブックマークを表示します。ブックマークの表示順や表示内容を指定できます。このタグは、テンプレートタグ 'get_links_list()' と 'get_links()' の後継に当たります。

使い方

<?php wp_list_bookmarks('引数'); ?>

用例

初期設定での使用

$defaults = array(
'orderby' => 'name',
'order' => 'ASC',
'limit' => -1,
'category' => '',
'category_name' => '',
'hide_invisible' => 1,
'show_updated' => 0,
'show_description' => 1,
'echo' => 1,
'categorize' => 1,
'title_li' => __('Bookmarks'),
'title_before' => '<h2>',
'title_after' => '</h2>',
'category_orderby' => 'name',
'category_order' => 'ASC',
'class' => 'linkcat',
'category_before' => '<li id="%id" class="%class">',
'category_after' => '</li>'
);

デフォルトでは次のように表示されます。

  • ブックマークをカテゴリ毎に分け、カテゴリ名の見出しを付ける
  • All bookmarks included, regardless of Category ID, Category Name, or Category ID
  • リストを名前順にソート
  • 画像(Image URL)が登録されていれば表示
  • A space between the image and the text
  • ブックマークの概要(Description)を表示
  • 評価(Rating)は非表示
  • 表示数制限なし、全てのブックマークを表示
  • ブックマークを表示(サイトに表示するか値を返すかを選べるので)
<?php wp_list_bookmarks(); ?>

Simple List

Displays all bookmarks with the title "Bookmarks" and with items wrapped in <li> tags. The title is wrapped in h2 tags.

<?php wp_list_bookmarks('title_li=&category_before=&category_after='); ?>

Simple List without the Heading

Displays all bookmarks as above, but does not include the default heading.

<?php wp_list_bookmarks('title_li=&categorize=0'); ?>

特定のカテゴリを URL でソート

<span> タグ内にカテゴリID 2 のブックマークを表示、ブックマークの画像を使用、概要は非表示、ブックマーク URL でソート。

<?php wp_list_bookmarks('categorize=0&category=2&before=<span>&after=</span>&show_images=1&show_description=0&orderby=url'); ?>

評価とタイムスタンプを表示

番号付き箇条書きで全てのブックマークを表示、各ブックマークの 2行目に概要を表示、画像は非表示、ブックマークID でソート、評価・最終更新日時を表示。

<ol>
<?php wp_list_bookmarks('between=<br />&show_images=0&orderby=id&show_rating=1&show_updated=1'); ?>
</ol>

パラメータ

categorize
真偽値) ブックマークをカテゴリ分けして表示する(TRUE)か否(FALSE)か。初期値は TRUE(カテゴリ毎に分ける)。
  • 1 (True - 初期値)
  • 0 (False)
category
文字列) 表示するカテゴリID の数字をカンマ区切りで指定。特に指定しなければ全カテゴリのブックマークを表示。初期値は ''(全カテゴリ)。
category_name
文字列) 表示するブックマークのカテゴリ名。特に指定しなければ全カテゴリのブックマークを表示。初期値は ''(全カテゴリ)。
category_before
文字列) Text to put before each category. Defaults to '<li id="[category id]" class="linkcat">' .
category_after
文字列) Text to put before each category. Defaults to '<'/li>' .
class
文字列) The class each cateogory li will have on it. Defaults to 'linkcat' .
category_orderby
文字列) カテゴリをどの項目でソートするか。初期値は 'name'。有効値:
  • 'name' (初期値)
  • 'id'
  • 'slug'
  • 'count'
  • 'term_group' (未使用)
category_order
文字列) カテゴリを並べ替え順を“昇順”か“降順”で指定できる。何で並べ替えるのか?⇒category_orderby で指定できる。有効値:
  • ASC (初期値)
  • DESC
title_li
文字列) ブックマークリストの見出しとする文字列。初期値は「Bookmarks」(またはその翻訳語句)を表示するための '__('Bookmarks')'(「__('○○')」は翻訳用の書き方)。'categorize' パラメータが 0 のときにのみ有効( 1 のときは見出しにカテゴリ名が使われる)。null(0)値を指定すると、見出しは表示せず、リストを <ul>, </ul> タグで括らない。
title_before
文字列) 'categorize' パラメータが TRUE のとき、各カテゴリ概要の前に置く文字列。初期値は '<h2>'
title_after
文字列) 'categorize' パラメータが TRUE のとき、各カテゴリ概要の後ろに置く文字列。初期値は '</h2>'
show_private
真偽値) プライベートなカテゴリであっても表示するか。管理設定を無視してプライベートカテゴリを表示する(TRUE)か、プライベートカテゴリを表示しない(FALSE)か。初期値は FALSE(表示しない)。
  • 1 (True)
  • 0 (False - 初期値)
include
文字列) 出力に含めるブックマークID の数字をカンマ区切りで指定。例えば 'include=1,3,6' とすれば、ブックマークID が 1, 3, 6 のものを返す/表示する。このパラメータを指定すると、category, category_name, exclude パラメータの指定は無視される。初期値は ''(全ブックマーク)。
exclude
文字列) 出力から除外するブックマークID の数字をカンマ区切りで指定。例えば 'exclude=4,12' とすれば、ブックマークID が 4, 12 のものは返さない/表示しない。初期値は ''(除外なし)。
orderby
文字列) ブックマークをどの項目でソートするか。'id' とするために ''(ブランク)を指定するのでない限り、初期値は 'name'。有効値:
  • 'id'
  • 'url'
  • 'name'
  • 'target'
  • 'description'
  • 'owner' - ブックマーク管理パネルでブックマークを追加したユーザ
  • 'rating'
  • 'updated'
  • 'rel' - ブックマーク先との続柄(bookmark relationship)(XFN).
  • 'notes'
  • 'rss'
  • 'length' - The length of the bookmark name, shortest to longest.
  • 'rand' - ランダムな順序でブックマークを表示
order
ブックマークのソート順。orderby パラメータで指定した項目の昇順か降順か。有効値:
  • ASC (初期値)
  • DESC
limit
整数) 表示するブックマークの最大数。初期値は -1(全ブックマーク)。
before
文字列) 各ブックマークの前に置く文字列。初期値は '<li>'
after
文字列) 各ブックマークの後ろに置く文字列。初期値は '</li>'
category_before
文字列) 各カテゴリの前に置く文字列。初期値は、それぞれに見合った idclass 属性付きの '<li>'
category_after
文字列) 各カテゴリの後ろに置く文字列。初期値は '</li>'
between
文字列) 各ブックマーク/画像とその概要との間に置く文字列。初期値は '\n'(HTMLコード上の改行?)。
show_images
真偽値) ブックマーク画像を表示する(TRUE)か否(FALSE)か。初期値は TRUE(表示)。
  • 1 (True - 初期値)
  • 0 (False)
show_description
真偽値) 各ブックマークの概要を表示する()か否()か。show_images パラメータが FALSE のときか、画像が定義されていないときに有効。初期値は FALSE(表示しない)。
  • 1 (True)
  • 0 (False - 初期値)
show_rating
真偽値) 各ブックマークの評価の星/文字を表示する(TRUE)か否(FALSE)か。初期値は FALSE(表示しない)。
  • 1 (True)
  • 0 (False - 初期値)
show_updated
真偽値) 各ブックマークの最終更新日時を表示する(TRUE)か否(FALSE)か。初期値は FALSE(表示しない)。
  • 1 (True)
  • 0 (False - 初期値)
hide_invisible
真偽値) Visible 設定が No のブックマークを非表示とするか。管理パネルでの設定に従う(TRUE)か、無視する(FALSE)か。初期値は TRUE(管理設定どおり。No なら非表示)。
  • 1 (True - 初期値)
  • 0 (False)
echo
真偽値) ブックマークを表示する(TRUE)か、PHP で使うために値として返す(FALSE)か。初期値は TRUE(表示)。
  • 1 (True - 初期値)
  • 0 (False)

変更履歴

  • 2.7 : パラメータに exclude_categorylink_beforelink_aftershow_name が追加されました。
  • 2.1 : 新規テンプレートタグ


ブックマークタグ: wp_list_bookmarks, get_bookmarks, get_bookmark get_bookmark_field


テンプレートタグへの PHP 関数型パラメータの渡し方関数リファレンステンプレートタグ目次もご覧ください。


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