Sorry, missed you mentioning its use on the sidebar. Anyway, here’s Asides on the sidebar all the time (uses get_posts()):
<?php
$asides = get_posts('category=14');
if($asides) : foreach($asides as $post) : setup_postdata($post);
?>
<div class="asides_sidebar">
<p><?php echo wptexturize($post->post_content); ?>
<small><?php comments_popup_link(__('[0]'), __('[1]'), __('[%]')); ?><?php edit_post_link('Edit', ' — '); ?></small></p>
</div>
<?php endforeach; else: ?>
<div class="asides_sidebar">
<p>Sorry, no Asides.</p>
</div>
<?php endif; ?>
Alter the ‘category’ value in get_posts() to your Asides category ID. If you’d like to specify the number of “asides” to display, add a ‘numberposts’ parameter to get_posts():
$asides = get_posts('category=14&numberposts=10');
get_posts() should display 5 by default. Finally, you can change:
<?php echo wptexturize($post->post_content); ?>
to:
<?php echo the_content(); ?>
if you prefer the normal output, but by passing post content only through wptexturize() (to apply the fancy text formatting) we can keep everything, post text and comment link, on one line.