WordPress.org

Make WordPress Core

Ticket #12871: export.diff

File export.diff, 969 bytes (added by kapeels, 3 years ago)

Patch.

  • wp-admin/includes/export.php

     
    394394                <wp:comment_type><?php echo $c->comment_type; ?></wp:comment_type> 
    395395                <wp:comment_parent><?php echo $c->comment_parent; ?></wp:comment_parent> 
    396396                <wp:comment_user_id><?php echo $c->user_id; ?></wp:comment_user_id> 
    397                 </wp:comment> 
     397                <?php 
     398                $commentmeta = $wpdb->get_results( $wpdb->prepare( "SELECT * FROM $wpdb->commentmeta WHERE comment_id = %d", $c->comment_ID ) ); 
     399                if ( $commentmeta ) { 
     400                ?> 
     401                <?php foreach( $commentmeta as $meta ) { ?> 
     402                <wp:comment_meta> 
     403                <wp:c_meta_key><?php echo $meta->meta_key; ?></wp:c_meta_key> 
     404                <wp:c_meta_value><?php echo wxr_cdata( $meta->meta_value ); ?></wp:c_meta_value> 
     405                </wp:comment_meta> 
    398406                <?php } } ?> 
     407                </wp:comment>                 
     408                <?php } } ?> 
    399409        </item> 
    400410        <?php 
    401411        }