我知道如何通过书签 ID 在 wordpress 中获取书签。
<?php $bookmark = get_bookmark(8); ?>
<a href="<?php echo $bookmark->link_url; ?>" target="_new">link</a>
我怎样才能通过它的名字而不是它的 id 来获得它?
谢谢你。
除了$wpdb
直接使用 SQL 查询之外,您还可以使用search
-option get_bookmarks
:
$bookmarks = get_bookmarks(array('search' => 'link_name name'));
但它不仅搜索 link_name 字段,还搜索其他字段:
像搜索字符串一样搜索 link_url、link_name 或 link_description
<?php
$links = get_bookmarks( array('category' => "136"));
foreach ( $links as $link ) {
$linkname = $link->link_name;
if ( substr($linkname, 0, 1) == "C"){
echo '<ul><li><a title="'.$link->link_description.'" href="'.$link->link_url.'" target="_blank"></li></ul>';
echo $link->link_name.'</a> <br/> ';}
}
?>