2013-05-22 7 views
0

lien Youtube pour le rendre facile à comprendre: http://www.youtube.com/watch?v=9by-igzg6MsComment créer des galerie wordpress

J'ai juste besoin d'un groupe d'images dans wordpress pour que je puisse lier des images avec un autre. Je ne suis pas professionnel dans Wordpress, je reçois un problème lors de la création de plugins personnalisés, s'il vous plaît aidez-moi si quelqu'un peut c'est dernier jour de mon projet et j'ai essayé la plupart des articles, stackoverflow question et réponse, mais rien à ce sujet .

Voici le code aussi je reçois problème alors que plus de bouton de page, mais c'est peut-être parce que je n'ai pas créé de page pour cela.

function add_gallery_shortcode($atts, $content = null) { 
$a = shortcode_atts(array(
    'gallery_name' => '', 
    'sub_gallery' => '', 
    'per_page' => 4, 
     ), $atts); 

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 
$args = array('post_type' => $a['gallery_name'], 'posts_per_page' => $a['per_page'], 'paged' => $paged); 

$loop = new WP_Query($args); 

?> 

<?php while ($loop->have_posts()) : $loop->the_post(); ?> 

<?php echo '<div class="thumbs">' . wp_get_attachment_link(get_post_thumbnail_id(), 'thumbnail') . '</div>'; 

endwhile; 

echo '<div id="nav_next_previous"> 
<div id="next">' . 
    next_posts_link('More »', $loop->max_num_pages) . ' 
</div> 
<div id="prev">' . 
    previous_posts_link('« Previous', $loop->max_num_pages) . ' 
</div> 
</div><!-- thumbs-nextpage-wrap close-->';} 

Je joins également youtube lien vidéo comment il sera ressemble, je ne sais pas comment je peux créer un lien pour le prochain groupe d'images. s'il y aura un plugin gratuit pour cela sera également utile.

Merci

Répondre

1

next_posts_link et previous_posts_link sont utilisés à l'intérieur de la boucle pour obtenir seul lien de poste suivant ou précédent.

Vous devez utiliser la fonction paginate_links au lieu de next_posts_link

par exemple

echo paginate_links(array(
     'format' => '?paged=%#%', 
     'current' => max(1, get_query_var('paged')), 
     'total' => $loop->max_num_pages, 
     'prev_text' => '« Previous', 
     'next_text' => 'More »', 
    )); 
+0

Merci pour cela, mais quand je clique sur l'image, il suffit d'ouvrir dans une nouvelle fenêtre, mais au lieu de nouvelle fenêtre que je veux dans la même fenêtre, j'utilise wp_get_attachment_link –

+0

'wp_get_attachment_link' ne pas ajouter un attribut cible. alors vérifiez votre code, peut-être tout JavaScript ou filtre en ajoutant cet attribut à votre lien. – Sumit

Questions connexes