<ul id="links-list">
<?php
$categories = get_categories('type=link');
$linklist_out = "";
foreach ($categories as $category) {
$display_name = $category->cat_name;
$display_id = $category->term_id;
$display_description = $category->description;
$bookmarks = get_bookmarks(array(
'orderby' => 'updated',
'order' => 'ASC',
'category' => $display_id
));
$linklist_out .= "<li id='cat-".$display_id."' class='link-cat'><h3>".$display_name."</h3><p>";
$linklist_out .= $display_description."</p><ul class='links-list-cat'>";
foreach ($bookmarks as $bm) {
$linklist_out .= "<li><a href='".$bm->link_url."' title='".$bm->link_name."'>".$bm->link_name."</a><br />".$bm->link_description."</li>";
}
$linklist_out .= "</ul></li>";
}
echo $linklist_out;
?>
</ul>