Home › Forum › Problemi Vari con WP › attachment image
-
AutorePost
-
-
21 Novembre 2015 alle 15:40 #30332fosconePartecipante
Ciao a tutti, sto cercando di recuperare tutte le immagini che ho aggiunto in alcune pagine per crearne una galleria.
Provo a spiegarmi meglio: ho vari fotografi e per ognuno ho creato una pagina nella quale ho caricato le fotografie (con aggiungi media di wordpress). Per creare la galleria all’interno della pagina ho usato questo codice:
<ul class="fotoautori">
<?php if ( have_posts() ) : while ( have_posts() ) : the_post();
$args = array(
'post_type' => 'attachment',
'numberposts' => -1,
'post_status' => 'any',
'post_parent' => $post->ID
);
$attachments = get_posts( $args );
if ( $attachments ) {
foreach ( $attachments as $attachment ) {?>
<li>
<?php $collegamento = wp_get_attachment_image_src( $attachment->ID, full );?>
<a href="<?php echo $collegamento[0]; ?>" data-lightbox="immaginilightbox" />
<?php echo wp_get_attachment_image( $attachment->ID, 'full' );?>
</a>
</li>
<?php }}
endwhile; endif; ?>
</ul>La cosa che proprio non riesco a capire è come mai su tre pagine che ho creato, esattamente allo stesso modo, la galleria viene visualizzata su due pagine e sulla terza no. Sembra che in questa pagina non ci siano allegati.
Mi sapete illuminare?
-
22 Novembre 2015 alle 19:00 #119276TittiModeratore
C’è qualche motivo per cui non puoi usare la galleria nativa di WP?
O eventualmente un semplice plugin che faccia quello che vuoi in modo migliore rispetto a quello che può fare quel codice che hai usato tu?
Inoltre non si può rispondere alla tua domanda senza vedere né sapere nulla del tuo sito.
-
22 Novembre 2015 alle 22:14 #119281fosconePartecipante
Ho provato ad utilizzare un plugin e mi va in conflitto con lo slider che ho in homepage, credo che siano incompatibilità tra diverse versioni di jquery. Non funzionando il plugin non ho neanche provato con la galleria nativa di wordpress, ad essere sincero l’ho usata una sola volta e non mi è parsa comodissima. Ho appena fatto delle prove con la galleria nativa usando get_post_gallery() nel codice della pagina e mi sembra che questa possa essere la strada migliore. Grazie dell’osservazione, ti tengo aggiornato
-
-
AutorePost
- Devi essere connesso per rispondere a questo topic.