Hallo zusammen,
mit der Datei category.php werden alle Artikel mit Vorschaubilder generiert. Es funkt. alles soweit, außer dass die Tags "alt" von jeweiligen Vorschaubilder automatisch eingefügt werden.
Wie sollte man folgenden Block anpassen, damit der Tag "Alt" automatisch von VorschaubildNr. 0 eingefügt wird?
PHP
<div class="short-post"> <?php if (has_post_thumbnail($post->ID)) { ?>
<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail'); ?>
<div class="mainimage" >
<img src="<?php echo $image[0]; ?>" [B]alt=""[/B]/>
</div>
<?php } ?>
<span class="name"> <?php echo $post->post_title ?></span>
<span class="description"> <?php echo mb_strimwidth(strip_tags($post->post_content), 0, 80, '...') ?></span>
<a href=" <?php echo get_permalink($post->ID) ?>" class="details">Подробнее</a>
</div>
Gleiches Problem habe ich, wenn man die Artikel einzeln angezeigt werden:
PHP
<?php get_header(); ?><article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header"><h1 class="entry-title" itemprop="headline"> <?php echo $post->post_title ?></h1></header>
<?php if (has_post_thumbnail($post->ID)) { ?>
<?php $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail'); ?>
<div id="mainimage" data-number="1">
<img src="<?php echo $image[0]; ?>" [B]alt=""[/B]/>
</div>
<?php } ?>
<div id="add_images">
<?php if (has_post_thumbnail($post->ID)) { ?>
<div id="addimage1" data-number="1" class="add_image">
<span><img src="<?php echo $image[0]; ?>" [B]alt=""[/B]/></span>
</div>
<?php } ?>
<?php for ($index = 2; $index <= 5; $index++) { ?>
<?php $image = wp_get_attachment_url(get_post_meta($post->ID, 'images' . $index, true)); ?>
<?php if ($image) { ?>
<div id="addimage<?php echo $index ?>" data-number="<?php echo $index ?>" class="add_image" data-image="<?php echo $image; ?>">
<span><img src="<?php echo $image; ?>" [B]alt=""[/B]/></span>
</div>
<?php } ?>
<?php } ?>
<a href="#" class="prev"></a>
<a href="#" class="next"></a>
</div>
<div class="clear"></div>
Alles anzeigen
Vielen Dank im Voraus!