IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Boucle while avec wordpress


Sujet :

WordPress PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2013
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Intégrateur Web
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2013
    Messages : 13
    Points : 14
    Points
    14
    Par défaut Boucle while avec wordpress
    Bonjour, Bonsoir,

    Je suis actuellement entrain d’intégrer un portfolio sous Wordpress sans passez par des plugins. Mon problème est que quand je génère ma boucle, pour un control panel pour des catégorie de photo, il me génère plusieurs fois la même catégorie par exemple il me fait ceci:



    Uploaded with ImageShack.us

    Ce sont des <li> cliquable grâce a un jquery.
    Mon code est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <h3>PORTFOLIO</h3>
            <ul>            
                <li class="sort" data-sort="data-date" data-order="asc">Les plus récent</li>
                <?php
                $portfolio = new WP_Query( array( 'post_type' => 'portfolio', 'posts_per_page' => 10) );
                while ( $portfolio->have_posts() ) : $portfolio->the_post();
                ?>
                <li class="filter" data-filter="<?php the_field('secteur'); ?>"><?php the_field('secteur'); ?></li>
                <?php endwhile; ?>
                <li class="sort" data-sort="data-name" data-order="desc">De A à Z <span class="glyphicon glyphicon-arrow-down"></span></li>
                <li class="filter" data-filter="all">Tout afficher</li>
            </ul>
    Ma question est donc: peut-on éviter le doublon ?

    PS: j'utilise un Custom Post Type pour le portfolio sous WP.

    Merci d'avance, bonne soirée.

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    4
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 4
    Points : 4
    Points
    4
    Par défaut
    Le problème vient de the_field(), tente plutot un get_field() sur le data-filter sa t'évitera les doublons je pense ( par défault the_field fait un echo de la valeur, c'est comme pour the_title() )


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <li class="filter" data-filter="<?php echo get_field('secteur'); ?>"><?php the_field('secteur'); ?></li>

Discussions similaires

  1. Réponses: 6
    Dernier message: 04/06/2009, 19h48
  2. Boucle while avec 2 conditions OU
    Par loonis dans le forum Prolog
    Réponses: 4
    Dernier message: 25/05/2009, 22h05
  3. boucle while avec Or qui ne marche pas
    Par tibofo dans le forum VB 6 et antérieur
    Réponses: 8
    Dernier message: 18/01/2009, 23h33
  4. Boucle while avec base de données
    Par bremer dans le forum Langage
    Réponses: 9
    Dernier message: 08/09/2008, 15h59
  5. Boucle while avec action sur table SQL
    Par kamikazbe dans le forum JDBC
    Réponses: 4
    Dernier message: 01/06/2007, 11h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo