WordPress: Verlinkte Bilder in full-size anzeigen

Bis vor einigen Tagen habe ich die NextGEN Gallery von Alex Rabe eingesetzt. Die ist mir aber zu kompliziert und bietet Funktionen die ich nicht benötige. Darum habe ich meine kleine Auswahl an Gallerien direkt über die WordPress Gallery (integriert seit WordPress 2.5) als Blogeinträge verfasst.

Leider tritt beim Klick auf die Thumbnails ein unangenehmes Problem auf. Und zwar werden die Bilder standardmäßig nur in ’size: medium‘ angezeigt und nicht in ’size: full‘ oder um es der Breite des Themes anzupassen mit ‚<img […] width=“100%“>.

Ich selbst lasse das Bild nicht direkt öffnen, sondern für jedes Bild eine Unterseite damit es möglich ist direkt Kommentare abzugeben.

Ich habe ein Stückchen php geschrieben um die Bilder der Breite des Themes anzupassen und beim Klick das Bild nochmal in ’size: full‘ zu öffnen.

Dazu öffnet man aus dem Theme Ordner die Datei: ‚single.php‚ als Kopie und sucht nach dem Teil:

<?php the_content(); ?>

Jetzt  diesen Teil mit folgendem ersetzen:

<?php if (wp_attachment_is_image($post->id)) {
$att_image = wp_get_attachment_image_src( $post->id, "full-size");
?>
<p>
<a href="<?php echo $att_image[0];?>">
<img src="<?php echo $att_image[0];?>" width="100%" alt="<?php $post->post_excerpt; ?>" />
</a>
</p>
<?php } ?>

Diese Datei muss dann im Theme Ordner als ‚image.php‚ gespeichert werden

WordPress sucht beim Darstellen eines Bildes als erstes nach der ‚image.php‚. Ist diese nicht vorhanden wird das Bild über die ‚single.php‚ und als ’size:medium‘ geöffnet.

Eine Antwort

  1. Adgency sagt:

    Perfekt! Genau das habe ich für unseren Werbeblog gesucht. Werde das mal später einsetzen, vielen Dank

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert