Pedro Vinicius_168218 2 Denunciar post Postado Setembro 6, 2013 Boa noite galera! Estou atualmente em um projeto e preciso implementar uma galeria de imagens. Existem vários plugins por aí. No entanto, nenhum dos que testei se adapta bem às necessidades do meu projeto. Então gostaria de implementar isto sem plugins. Apenas um modelo de página para a galeria e nada mais. Só que não faço ideia de como fazer isto. A estilização com CSS e a parte de JavaScript não são problema. Minha dúvida é como farei isto com o PHP. Alguém saberia me explicar? Compartilhar este post Link para o post Compartilhar em outros sites
Heitor Sousa 9 Denunciar post Postado Setembro 10, 2013 Cara eu faço assim: (está bem básico depois você pode ir personalizando) no function.php: add_action( 'init', 'create_post_type' ); function create_post_type() { register_post_type( 'galeria', array( 'labels' => array( 'name' => __( 'Galeria' ), 'singular_name' => __( 'Imagem' ), 'all_items' => __('Todas as Imagens'), 'add_new' => __('Nova Imagem'), 'add_new_item' => __('Adicionar Imagem'), 'edit_item' => __('Editar Imagem'), 'search_items' => __('Procurar Imagem'), 'not_found' => __('Imagem não encontrada'), 'not_found_in_trash' => __('Imagem não encontrada na lixeira') ), 'public' => true, 'has_archive' => true, 'rewrite' => array('slug' => 'galeria'), 'supports' => array('thumbnail') ) ); Daí na page que você for usar a wp_query fica + ou - assim: <?php $args = array( 'post_type' => 'galeria'); $loop = new WP_Query( $args ); while ( $loop->have_posts() ) : $loop->the_post(); ?> <?php if (has_post_thumbnail( $post->ID ) ): ?> <?php $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' ); ?> <li> <a href='<?php echo $image[0]; ?>'><?php the_post_thumbnail('thumbnail',array('class' => "teste")); ?></a> </li> <?php endif; ?> <?php endwhile; ?> Compartilhar este post Link para o post Compartilhar em outros sites