Bonjour à tous,

Avant tout, comme je suis nouveau sur ce forum, je tenais à remercier Grafikart (et sa communauté) : une mine d'informations, et de très bons tutos !

Ceci étant dit, passons au "vif du sujet"...;) Je travaille donc sur un nouveau thème pour mon portfolio, avec Wordpress. Vous pouvez voir le site-test ici.
Sur la page d'accueil, comme vous pourrez le voir, j'affiche les "images à la une" (the_post_thumbnail) de chacun de mes posts. Ce que je voudrais, c'est pouvoir afficher, au clic, les médias attachés, avec Zoombox : une vidéo, une (ou plusieurs) image(s)... Mais pas moyen de récupérer ce lien pour l'indiquer à Zoombox, qui pour l'instant n'affiche que la page de l'article (permalink).
J'ai essayé plusieurs méthodes, toujours sans succès... Du coup, n'étant pas expert en php (ou en js), je viens demander votre aide, car je ne vois vraiment pas comment créer cette <u>maudite</u> galerie, qui doit pourtant être le "coeur" de mon site...

Voici le code concerné, de mon index.php... Et merci d'avance à tous ceux qui voudront bien m'aider ! :)

<div id="content">
    <!--?php query_posts('posts_per_page=17'); ?>-->
    <?php if(have_posts()) : ?><?php while(have_posts()) : the_post(); ?>

         <div class="post" id="post-<?php the_ID(); ?>">
            <a class="vignette" href="<?php the_permalink(); ?>">
            <div class="post_content">
                <?php if (has_post_thumbnail()): ?><?php echo the_post_thumbnail('small'); ?>
                <?php else : ?><img src="<?php bloginfo('url'); ?>/wp-content/themes/soykje4.1/images/thb_default.jpg"/><?php endif; ?>
            </div>
            </a>
        </div><!--Fin post-->
    <?php endwhile; ?>
    <?php else : ?>
        <h2>Oooopppsss...</h2>
        <p>Désolé, mais vous cherchez quelque chose qui ne se trouve pas ici .</p>
    <?php include (TEMPLATEPATH . "/searchform.php"); ?>
    <?php endif; ?>
</div><!--Fin Content-->

4 réponses


soykje
Auteur

Re bonjour,

Du nouveau ! Au fil de mes recherches, j'ai découvert la nouvelle fonctionnalité Wordpress des "post_format" : grâce à elle, et aux champs personnalisés, je peux désormais afficher mes vidéos et mes images dans Zoombox ! Du moins, lorsqu'il n'y a qu'une seule image... :/
Pour une raison qui m'échappe, je n'arrive pas, dans le cas d'un article contenant plusieurs images, à afficher toutes celles-ci, en tant que galerie... Quelqu'un aurait-il une idée, svp ?

Merci d'avance !

soykje
Auteur

Bonjour à tous,

J'ai comme l'impression que je me lance dans un long monologue... En espérant bientôt trouver un petit camarade de jeu, qui m'aidera à résoudre mon problème ! :)
A ce jour, donc, j'arrive à appliquer la Zoombox parfaitement, pour les images uniques et les vidéos (cf mon site test). Malheureusement, malgré mes efforts et mes nombreux essais, je n'arrive pas à appliquer l'effet aux galeries Wordpress.
Ma seule piste, actuellement, est d'afficher le "content" de la galerie (qui m'affiche du coup toutes les images... ceci pourra sans doute être résolu en php ?), et d'appliquer manuellement la classe "zgallery" à chacune de mes images, via Wordpress. Pas très pratique ni très "propre" à mon sens, et pourtant je ne trouve rien de mieux...

Encore une fois, pardon pour mon insistance ; mais quelqu'un aurait-il une piste, svp ?

Merci d'avance.

Hello,

Il y a la réponse à ta question ici : http://www.grafikart.fr/tutoriels/wordpress/wordpress-creer-theme-156

Vers 1h30, par contre contrairement à lui les images dans la zoombox apparaissent dans l'ordre antéchronologique (du plus récent au plus ancient) alors que j'aimerais que celle que j'ai ajouté initialement donc la plus ancienne, soit la première...

Si quelqu'un sait... :)

Merci d'avance!

En fait j'ai trouvé, j'ai recopié la ligne du dessus dans le tuto

<a class="fancy" href="<?php echo $image_url; ?>" rel="group-<?php the_ID(); ?>"><?php the_post_thumbnail(); ?></a>

Alors qu'il fallait bien évidemment virer le contenu de la balise <a> pour la gestion des images supplémentaires :)