Inserire alt tag in immagine in evidenza (editare wp_get_attachment_image)

Ciao a tutti, innanzitutto mi scuso se il linguaggio del mio post non è spiccatamente tecnico, ma purtroppo non so niente di PHP...
Vorrei, se possibile, un aiuto nel modificare due file del tema del mio sito, fatto utilizzando Wordpress.
Purtroppo l'autore del tema non è più disponibile per il supporto, così cercando in internet ho trovato questo forum e provo a rivolgermi qui...
In un vecchio tentativo di supporto mi era stato suggerito che per farlo devo modificare i file index.php and single.php, te dove c'è la stringa ?wp_get_attachment_image_src? aggiungere i parametri per l'attributo ALT come spiegato qui: http://codex.wordpress.org/Function_Reference/wp_get_attachment_image
Di seguito le porzioni di codice che vorrei modificare:

<?php // IF Post type is Standard (false)     
            if(function_exists( 'get_post_format' ) && get_post_format( $post->ID ) != 'gallery' && get_post_format( $post->ID ) != 'video' && has_post_thumbnail()) { 
                    $thumbbig = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'portfolio-full' );
                    $attachment_image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'portfolio-main');
        ?>
                        <div class="pic">
                            <a href="<?php echo $thumbbig[0];?>" rel="prettyPhoto" title="<?php echo $post->post_title; ?>" >
                                <img src="<?php echo $attachment_image[0]; ?>"/><div class="img_overlay_zoom"></div>
                            </a>
                        </div>

<?php foreach($images as $image){ 
                                $attachment = wp_get_attachment_image_src($image->ID, 'portfolio-full');
                                $thumb = wp_get_attachment_image_src($image->ID, 'portfolio-main'); 
                        ?>
                                <li class="pic">
                                        <a href="<?php echo $attachment[0] ?>" rel="prettyPhoto[gallery]" title="<?php echo $image->post_title; ?>" >
                                            <img src="<?php echo $thumb[0] ?>"/><div class="img_overlay_zoom"></div>

<?php // IF Post type is Standard (false)     
            if(function_exists( 'get_post_format' ) && get_post_format( $post->ID ) != 'gallery' && get_post_format( $post->ID ) != 'video' && has_post_thumbnail()) { 
                    $thumbbig = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'portfolio-full' );
                    $attachment_image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'portfolio-main');
                    
        ?>
                        <div class="pic">
                            <a href="<?php the_permalink(); ?>" title="<?php echo $post->post_title; ?>" >
                                <img src="<?php echo $attachment_image[0]; ?>"/><div class="img_overlay"></div>
                            </a>
                        </div>

<?php foreach($images as $image){ 
                        //        $attachment = wp_get_attachment_image_src($image->ID, 'portfolio-full');
                                $thumb = wp_get_attachment_image_src($image->ID,'portfolio-main');
                                ?>
                                <li class="pic">
                                        <a href="<?php the_permalink(); ?>" title="<?php echo $image->post_title; ?>" >
                                            <img src="<?php echo $thumb[0] ?>"/><div class="img_overlay"></div>
                                        </a>
                                </li>
                        <?php } ?>

Se possibile, la cosa migliore sarebbe che l'attributo ALT fosse il titolo del post.

Grazie a tutti se poteteaiutarmi a risolvere!
Ciao.

inviato 6 mesi fa
PHPdummy
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda