get_bookmarks

説明

mixed get_bookmarks( [ mixed $args = '' ] )
リンク情報を取得する。

パラメータ

  • $args
    取得条件を文字列または配列で指定。指定できる条件は次の通り。
    条件名条件の値
    orderbyソート項目として'length'、'rand'、'link_id'、'name'などを指定(省略時は'name')。'length'と'rand'以外を複数指定する場合は,(カンマ)で区切る。
    orderソート順として'ASC'または'DESC'を指定(省略時は'ASC')。
    limit取得件数(省略時は-1)。
    categoryリンクカテゴリーID(省略時は'')
    category_nameリンクカテゴリー名(省略時は'')
    hide_invisible非表示情報を取得しない場合は1、取得する場合は0を指定(省略時は1)
    show_updated更新日情報を取得する場合は1、取得しない場合は0を指定(省略時は0)
    include限定して取得するリンクID。複数指定する場合は,(カンマ)で区切る(省略時は'')
    exclude除外するインクID。複数指定する場合は,(カンマ)で区切る(省略時は'')
    searchint

返り値

リンク情報の配列を返す。リンク情報のプロパティは次の通り。
プロパティ名データ型意味
link_idintID
link_urlstringウェブアドレス
link_namestring名前
link_imagestring画像のアドレス
link_targetstringリンクターゲット(''、'_top'、'_blank')
link_descriptionstring説明
link_visiblestring表示状態(表示の場合は'Y')
link_ownerstringオーナーID
link_ratingint評価(0~10)
link_updatedstring更新日時
link_relstringrel
link_notesstringメモ
link_rssstringRSSのアドレス

注意

リンク情報のカテゴリーは、投稿記事のカテゴリーとは別の管理となっている。

使用例

  • リンク情報を取得する。
    <?php $links = get_bookmarks( ); ?>
  • リンク情報をランダムに5件取得する。
    <?php $links = get_bookmarks( 'orderby=rand&limit=5' ); ?>

最終更新 : 2011年06月10日 13:53



お勧め

決まった値を返すだけの関数群(2018年5月27日 更新)

WordPressのソースコードを眺めているとフィルター関数名で'__return_○○'が指定されている部分を時々見かけます。それらの関数定義を見てみると、すべて決まった値を単純に返すだけでした。これらの関数がちょっと気になったので、まとめてみました。

the_date関数で投稿日を確実に表示する(2011年12月20日 更新)

投稿記事の投稿日時を表示する際、 the_date関数を使用することが多いだろう。このthe_date関数はphpのdate関数と同じパラメータを指定することで、好みの日時フォーマットで投稿日時を表示できるのだが、ある条件の場合に投稿日時を表示しない。最初にこの現象に遭遇したときは、ちょっと悩まされた。

WP_Postオブジェクトで投稿情報を直感的に使う(2012年10月4日 更新)

WordPress 3.5で登場するであろう WP_Postクラス。WordPressの投稿情報は、投稿情報本体のほか、カテゴリーや投稿タグ、カスタムフィールドなど、いくつかに分散して記録され、それぞれの情報を取得する際は、いくつかの関数をしていた。新しいWP_Postクラスにより、その習慣とおさらばできるかもしれない。

さくらのVPSでKUSANAGI(2018年5月27日 更新)

請け負っていた業務が一段落したので、「さくらのVPS」で「KUSANAGI」を試してみました。推奨環境はメモリ4GBとなっているが、今回は実験的な利用なので、SSD 2GBプランでトライしました。

絵文字画像がPNGからSVGへ(2018年5月27日 更新)

WordPressでは絵文字に対応していないブラウザ環境で絵文字を表示する仕組みをバージョン4.2から提供。絵文字に対応しているブラウザとそん色がない表示を実現する。