Faustini Afirma 1 Denunciar post Postado Fevereiro 4, 2014 Boa noite galera, Criei um novo template de página para exibir uma galeria de fotos. Gostaria de utilizar as fotos que serão adicionadas através da galeria nativa do wordpress [gallery id1,id2,id3], mas não estou conseguindo fazer o resgate dessas imagens. Veja abaixo o código feito: <?php /* Template Name: Galeria 3D */ ?> <link rel="stylesheet" type="text/css" href="css/default.css" /> <link rel="stylesheet" type="text/css" href="css/component2.css" /> <script src="js/modernizr.custom.js"></script> <?php //Get Post ID global $wp_query; $post_id = $wp_query->post->ID; //Get Content ID/Class $content_id_class = content_id_class(get_post_meta($post_id, 'qns_page_sidebar', true)); //Reset Query wp_reset_query(); ?> <!-- BEGIN .content-wrapper --> <div class="content-wrapper clearfix"> <!-- BEGIN .main-content --> <div class="<?php echo $content_id_class; ?> page-content"> <div class="container"> <h1>Galeria 3D <a href="../index.php">POUSADA MONDEGO</a></h1> <div id="gr-gallery" class="gr-gallery"> <div class="gr-main"> <?php function pw_show_gallery_image_urls( $content ) { global $post; // Só rodar em itens singulares if( ! is_singular() ) return $content; // Ter certeza que no post existe uma galeria if( ! has_shortcode( $post->post_content, 'gallery' ) ) return $content; // Lopp while (have_posts()) : the_post(); if ( get_post_gallery()) : // Recuperar a primeira galeria no post $gallery = get_post_gallery( get_the_ID(), false ); ?> <?php // Loop através de cada imagem da galeria foreach( $gallery['src'] as $src ) : ?> <figure> <div> <img src="<?php echo $src; ?>" alt="Galeria 3D" /> </div> <figcaption> <h2><span><?php echo $src->title; ?></span></h2> <div> <dl> <?php echo $src->description; ?> </dl> </div> </figcaption> </figure> <?php endforeach; ?> <?php return $content; ?> <?php endif; ?> <?php endwhile; ?> <?php } ?> </div> </div> </div><!-- /container --> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script> <script src="js/wallgallery.js"></script> <script> $(function() { Gallery.init( { layout : [3,2,3,2] } ); }); </script> </div> <!-- END .content-wrapper --> </div> Como podem ver, sou bem cru em WP. Mas tento aprender fuçando. Sabem me informar o que está errado no código acima e o que poderia fazer para exibir as imagens de maneira correta? Compartilhar este post Link para o post Compartilhar em outros sites
Faustini Afirma 1 Denunciar post Postado Fevereiro 6, 2014 Poxa galera, vim ate o fórum da imasters, pq a iMasters é dona da Apiki que diz ser 100% especializada em WP. Ninguém pode me ajudar? Compartilhar este post Link para o post Compartilhar em outros sites