WordPress V3.xTemplate Tag Reference Guide as of Version 3.x
Presented by:
Links Manager Tags
Get Bookmarkget_bookmark();
Retrieve Bookmark data based on bookmark link ID.
<?php get_bookmark($bookmark, $output, $filter); ?>
$bookmark
Integer • Default: none
The bookmark link ID.
$output
String • Default: 'OBJECT'
(Optional) Either 'OBJECT', 'ARRAY_N', or 'ARRAY_A constant.
$filter
String • Default: 'raw'
(Optional)
Get Bookmark Fieldget_bookmark_field();
Retrieve Bookmark data based on bookmark link ID.
<?php get_bookmark_field($field, $bookmark, $context); ?>
$field
String • Default: none
The name of the data field to return.
$bookmark
Integer • Default: none
The bookmark ID to get field.
$context
String • Default: 'display'
(Optional) The context of how the field will be used.
Get Bookmarksget_bookmarks();
This function returns an array of bookmarks found in the Administration > Links > Edit panel. This Template Tag allows the user to retrieve the bookmark information directly.
$args = array( | ||||
'orderby' | => | 'name', | ||
'order' | => | 'ASC', | ||
'number' | => | null, | ||
'limit' | => | -1, | ||
'category' | => | , | ||
'category_name' | => | , | ||
'hide_invisible' | => | true, | ||
'show_updated' | => | false, | ||
'include' | => | , | ||
'exclude' | => | , | ||
'search' | => | |||
); |
<?php get_bookmarks($args); ?>
orderby
String • Defaults to 'name' unless you pass the value of '' (empty), in which case it sets to 'id'
Value to sort bookmarks on.. Valid options:
- 'id'
- 'url'
- 'name' - Default
- 'target'
- 'description'
- 'owner' - User who added bookmark through bookmarks Manager.
- 'rating'
- 'updated'
- 'rel' - bookmark relationship (XFN).
- 'notes'
- 'rss'
- 'length' - The length of the bookmark name, shortest to longest.
- 'rand' - Display bookmarks in random order.
order
String • Default: 'ASC'
Sort order, ascending or descending for the orderby parameter. Valid values:
- ASC
- DESC
limit
Integer • Default: -1 (all bookmarks)
Maximum number of bookmarks to display.
category
String • Default: ''
Comma separated list of bookmark category ID's.
category_name
String • Default: ''
Category name of a catgeory of bookmarks to retrieve. Overrides category parameter.
hide_invisible
Boolean • Default: true
True causes only bookmarks with link_visible set to 'Y' to be retrieved.
show_updated
Boolean • Default: false
True causes an extra column called "link_category_f" to be inserted into the results, which contains the same value as "link_updated", but in a unix timestamp format. Handy for using PHP date functions on this data.
include
String • Default: (all Bookmarks)
Comma separated list of numeric bookmark IDs to include in the output. For example, 'include=1,3,6' means to return or echo bookmark IDs 1, 3, and 6. If the include string is used, the category, category_name, and exclude parameters are ignored.
exclude
String • Defaults to (exclude nothing)
Comma separated list of numeric bookmark IDs to exclude. For example, 'exclude=4,12' means that bookmark IDs 4 and 12 will NOT be returned or echoed.
search
String • Default: ''
Searches link_url, link_name or link_description like the search string.
WP List Bookmarkswp_list_bookmarks();
Displays bookmarks found in the Administration > Links panel. This Template Tag allows the user to control how the bookmarks are sorted and displayed. NOTE: wp_list_bookmarks() intended to replace the deprecated Template tags get_links_list() and get_links().
$args = array( | ||||
'orderby' | => | 'name', | ||
'order' | => | 'ASC', | ||
'limit' | => | -1, | ||
'category' | => | , | ||
'exclude_category' | => | , | ||
'category_name' | => | , | ||
'hide_invisible' | => | true, | ||
'show_updated' | => | false, | ||
'echo' | => | true, | ||
'categorize' | => | false, | ||
'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>' | ||
); |
<?php wp_list_bookmarks($args); ?>
orderby
String • Default: 'name'
Value to sort bookmarks on. This can be a COMMA separated list of values. Defaults to 'name' unless you pass the value of '' (empty), in which case it sets to 'id'. Valid options:
- 'id'
- 'url'
- 'name' - Default
- 'target'
- 'description'
- 'owner' - User who added bookmark through bookmarks Manager.
- 'rating'
- 'updated' Note: the link_updated field does not track local modifications. It tracks when whatever the link points to is updated via remote requests to pingomatic.
- 'rel' - bookmark relationship (XFN).
- 'notes'
- 'rss'
- 'length' - The length of the bookmark name, shortest to longest.
- 'rand' - Display bookmarks in random order.
order
String • Default: 'ASC'
Bookmarks display sorting order, ascending or descending as defined in the 'orderby' parameter. Valid values: 'ASC' or 'DESC'.
limit
Integer • Default: -1
Maximum number of bookmarks to display. Default is -1 (all bookmarks).
category
String • Default: (all Categories)
Comma separated list of numeric Category IDs to be displayed. If none is specified, all Categories with bookmarks are shown.
exclude_category
String • Default: (no categories excluded)
Comma separated list of numeric Category IDs to be excluded from display.
category_name
String • Default: (all Categories)
The name of a Category whose bookmarks will be displayed. If none is specified, all Categories with bookmarks are shown.
hide_invisible
Boolean • Default: true
Should bookmark be displayed even if its Visible setting is No. Abides by admin setting (true) or does no abide by admin setting (false).
show_updated
Boolean • Default: false
Should the last updated timestamp be displayed (true) or not (false). Note that link_updated does not track local modifications. It tracks when whatever the link points to is updated via remote requests to pingomatic.
echo
Boolean • Default: true
Display bookmarks (true) or return them for use by PHP (false).
categorize
Boolean • Default: true
Bookmarks should be shown within their assigned Categories or not.
title_li
String • Default: '__('Bookmarks')', which displays "Bookmarks" (the __('') is used for localization purposes)
Text for the heading of the links list. Only used when categorize it set to 0 [false] (else the category names will be used instead). If 'title_li' is set to null (0) value, no heading is displayed, and the list will not be wrapped with <ul>, </ul> tags (be sure to pass the categorize option to 0 [false] to make this option take effect).
title_before
String • Default: '<h2>'
Text to place before each Category description if 'categorize' is true, or text defined in "title_li" if 'categorize' is false.
title_after
String • Default: '</h2>'
Text to place after each Category description if 'categorize' is true, or text defined in "title_li" if 'categorize' is false.
category_orderby
String • Default: 'name'
Value to sort Categories on. Valid options:
- 'name' - Default
- 'id'
- 'slug'
- 'count'
- 'term_group' (not used yet)
category_order
String • Default: 'ASC'
Sort order, ascending or descending for the category_orderby parameter. Valid values: ASC or DESC
>class
String • Default: 'linkcat'
The class each category li will have assigned to it.
category_before
String • Default: '<li id="[category id]" class="linkcat">'
Text to place before each category.
category_after
String • Default: '</li>'
Text to place after each category.
show_private
Boolean • Default: false
Should a Category be displayed even if the Category is considered private. Ignore the admin setting and show private Categories (true) or do NOT show private Categories (false).
include
String • Default: (all Bookmarks)
Comma separated list of numeric bookmark IDs to include in the output. For example, 'include=1,3,6' means to return or echo bookmark IDs 1, 3, and 6. If the include string is used, the category, category_name, and exclude parameters are ignored.
exclude
String • Default: (exclude nothing)
Comma separated list of numeric bookmark IDs to exclude. For example, 'exclude=4,12' means that bookmark IDs 4 and 12 will NOT be returned or echoed.
before
String • Default: '<li>'
Text to place before each bookmark.
after
String • Default: '<li>'
Text to place after each bookmark.
link_before
String • Default: none
Text to place before the text of each bookmark, inside the hyperlink code.
link_after
String • Default: none
Text to place after the text of each bookmark.
between
String • Default: '\n' (newline)
Text to place between each bookmark/image and its description.
show_images
Boolean • Default: true
Whether images for bookmarks should be shown (true) or not (talse).
show_description
Boolean • Default: false
Should the description be displayed (true) or not (false). Valid when show_images is false, or an image is not defined.
show_name
Boolean • Default: false
Displays the text of a link when true. Works when show_images is true.
show_rating
Boolean • Default: false
Whether rating stars/characters should be displayed (true) or not (false).