<?php
/*
Template Name: OPML Authors Template
*/
?>
<outline text="<?php bloginfo_rss('name'); ?> Authors">




<?php $get_caps = $wpdb->get_col("

SELECT user_id FROM wp_usermeta WHERE meta_key = 'wp_capabilities' AND 
meta_value RLIKE '[[:<:]]author[[:>:]]' ORDER BY user_id DESC;

"); ?>




<?php foreach ($get_caps as $author_id) { ?>

<?php $check_posts = $wpdb->get_var("SELECT ID FROM $wpdb->posts WHERE post_status = 'publish' AND post_author = '$author_id'"); ?>


<?php if (($author_id == '0') OR ($check_posts == NULL)) {} else { ?>

<?php 
$opmlauthor = $wpdb->get_var("SELECT user_nicename FROM $wpdb->users WHERE ID = '$author_id'");
$authorname = $wpdb->get_var("SELECT display_name FROM $wpdb->users WHERE ID = '$author_id'");
 ?>

<outline title="<?php bloginfo_rss('name'); ?> - <?php echo $authorname ?>" text="<?php bloginfo_rss('name'); ?> - <?php echo $authorname ?>" type="rss" htmlUrl="<?php echo bloginfo('home') .'/author/'. $opmlauthor ?>" xmlUrl="<?php echo bloginfo('home') .'/author/'. $opmlauthor ?>/feed/" />
<?php } ?>


<?php } ?>


</outline>