Um das Problem noch ein bisschen transparenter zu machen, im Folgenden die image.php:
PHP
<?php get_header(); ?>
<?php get_sidebar(); ?>
<div id="galeriecontainer">
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="galerie" class="der-beitrag center galerie">
<div id="panorama">
<div id="panoramapicture">
<a href="<?php echo wp_get_attachment_url($post->ID); ?>"><?php echo wp_get_attachment_image( $post->ID,'panorama' ); ?></a>
<h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Der Verweis (Permalink) zu: <?php the_title(); ?>"><?php the_title(); ?></a></h3>
</div><!-- /#panoramapicture -->
<div id="panoramatext">
<?php if ( !empty($post->post_excerpt) )the_excerpt(); /* Bild-Überschrift */ ?>
<?php the_content(); ?>
</div><!-- /#panoramatext -->
<div id="thumbnails">
<?php function is_html($string)
{
return preg_match("/<[^<]+>/",$string,$m) != 0;
}
?>
<div id="left-thumbnail">
<div id="left-thumbnail-image">
<?php ob_start() ?>
<?php previous_image_link('my_thumbnail') ?>
<?php $previous_image = ob_get_clean() ?>
<?php if (is_html($previous_image) == false): ?>
<img src="/../wordpress/wp-content/themes/gemaeldeGallery/images/basic/Anfang1.png" align="middle" />
<?php else: ?>
<?php echo $previous_image ?>
<p>Vorheriges Bild</p>
<?php endif; ?>
</div><!-- /#left-thumbnail-image -->
</div><!-- /#left-thumbnail -->
<div id="right-thumbnail">
<div id="right-thumbnail-image">
<?php ob_start() ?>
<?php next_image_link('my_thumbnail') ?>
<?php $next_image = ob_get_clean() ?>
<?php if (is_html($next_image) == false): ?>
<img src="/../wordpress/wp-content/themes/gemaeldeGallery/images/basic/Ende1.png" align="middle" />
<?php else: ?>
<?php echo $next_image ?>
<p>Nächstes Bild</p>
<?php endif; ?>
</div><!-- /#right-thumbnail-image -->
</div><!-- /#right-thumbnail -->
</div><!-- /#thumbnails -->
</div><!-- /#panorama -->
</div> <!-- /#galerie -->
<?php endwhile; else: ?>
<p>Tut mir leid, es wurde kein passender Beitrag gefunden.</p>
<?php endif; ?>
</div><!-- /#galeriecontainer -->
<?php get_footer(); ?>
Alles anzeigen
Tatsächlich arbeite ich dabei lediglich mit den Template-Tags "previous_image_link" und "next_image_link", allerdings geben diese nicht dieselbe Sortierung heraus wie in der Wordpress-Galerie. Versuche den Quellcode dieser Template-Tags zu modifizieren sind bisher leider auch fehlgeschlagen. Vielleicht findet sich ja noch ein kluger Hinweis...