get_results("SELECT cat_id, cat_name FROM $wpdb->linkcategories");
foreach ($link_cats as $link_cat)
{
if (get_links($link_cat->cat_id, '', '', '', FALSE, '', FALSE, FALSE, -1, FALSE, FALSE))
{
echo '
' .
$before_title . $link_cat->cat_name . $after_title .
'';
wp_get_links($link_cat->cat_id);
echo '
'.
$after_widget;
}
}
}
/*
* Override the default 'Pages' widget
*/
function tiga_pages_widget($args)
{
extract($args);
$options = get_option('widget_pages');
if (get_pages(''))
{
$title = empty($options['title']) ? __('Pages') : $options['title'];
echo $before_widget .
$before_title . $title . $after_title .
'';
wp_list_pages('sort_column=menu_order&title_li=');
echo '
'.
$after_widget;
}
}
if (function_exists('unregister_sidebar_widget'))
{
unregister_sidebar_widget(_t('Links'));
unregister_sidebar_widget(_t('Pages'));
}
if (function_exists('register_sidebar_widget'))
{
register_sidebar_widget(_t('Links'), 'tiga_links_widget');
register_sidebar_widget(_t('Pages'), 'tiga_pages_widget');
}
if (function_exists('register_sidebar'))
{
register_sidebar(array('name' => 'Tiga Left Sidebar',
'before_widget' => '',
'after_widget' => ''));
register_sidebar(array('name' => 'Tiga Right Sidebar',
'before_widget' => '',
'after_widget' => ''));
}
?>