diff --git a/export_old.php b/export_new.php
index 2efd040..52c7422 100644
--- a/export_old.php
+++ b/export_new.php
@@ -237,21 +237,28 @@ function export_wp( $args = array() ) {
global $wpdb;
$authors = array();
- $results = $wpdb->get_results( "SELECT DISTINCT post_author FROM $wpdb->posts" );
+ $results = get_users('blog_id='.$GLOBALS['blog_id']);
foreach ( (array) $results as $result )
- $authors[] = get_userdata( $result->post_author );
+ $authors[] = get_userdata( $result->ID );
$authors = array_filter( $authors );
-
+
foreach( $authors as $author ) {
- echo "\t";
- echo '' . $author->ID . '';
- echo '' . $author->user_login . '';
- echo '' . $author->user_email . '';
- echo '' . wxr_cdata( $author->display_name ) . '';
- echo '' . wxr_cdata( $author->user_firstname ) . '';
- echo '' . wxr_cdata( $author->user_lastname ) . '';
- echo "\n";
+
+ if( isset( $author->wp_capabilities['editor'] )|| isset( $author->wp_capabilities['author'] ) || isset( $author->wp_capabilities['administrator'] ) || isset( $author->wp_capabilities['contributor'] ) ) {
+ echo "\t";
+ echo '' . $author->ID . '';
+ echo '' . $author->user_login . '';
+ echo '' . $author->user_email . '';
+ echo '' . wxr_cdata( $author->display_name ) . '';
+ echo '' . wxr_cdata( $author->user_firstname ) . '';
+ echo '' . wxr_cdata( $author->user_lastname ) . '';
+ echo "\n";
+ }
}
}