Kendi yapımımdır. Direk wordpress in kurulu olduğu dizine sitemap-image.php olarak gönderin ve çalıştırın eklentiye ihtiyacınız yok.
showposts=50 kısmından kaç tane görünmesini istiyorsanız o sayıyı girin.
<?php include("wp-config.php");?>
<?php
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
echo "<!-- sitemap-generator-url=\"http://www.webobu.com\" sitemap-generator-version=\"4.0.8\" -->\n";
echo "<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\" xmlns:image=\"http://www.google.com/schemas/sitemap-image/1.1\">\n";
?>
<?php query_posts($query_string . '&showposts=50'); ?>
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<?php if(has_post_thumbnail()): ?>
<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'widget-image'); ?>
<url>
<loc><?php the_permalink(); ?></loc>
<image:image>
<image:loc><?php echo $image[0]; ?></image:loc>
<image:caption><?php the_title(); ?></image:caption>
</image:image>
</url>
<?php else: ?>
<?php endif; ?>
<?php endwhile; ?>
<?php endif; ?>
</urlset>