Loop conditionnel + wp_list_category (Créer un compte)

  • Statut : non résolu
3 sujets de 1 à 3 (sur un total de 3)
  • Auteur
    Messages
  • #493121
    Johnofthetower
    Membre
    Initié WordPress
    30 contributions

    Bonjour,

    Dans le cadre d’un site portfolio, je voudrais pouvoir modifier ma page category.php de façon à afficher les catégories filles comme des vignettes avec texte de façon à ce que les vignettes des post et des categories filles apparaissent de façon identique.

    Exemple d’une page catégorie fille :http://www.johnofthetower.com/rubriques/perso/objectif-2/watercolors/
    Exemple d’une catégorie mère à l’heure actuelle :http://www.johnofthetower.com/rubriques/perso/objectif-2/
    lorsque c’est un post, pas de pbm : loop et post-thumbnail+titre+excerpt.

    Maintenant, je voudrais donc que les catégories mères n’affiche pas les posts mais uniquement les catégories filles sur le même modèle que les posts en utilisant une image, la description et le titre.

    – 1ère difficulté, le loop conditionnel. Voilà ce que j’ai essayé de mettre en place… et ca marche pas ! Il y a une erreur php mais où ?

      echo wp_list_categories( $args = array(
      ‘orderby’ => ‘name’,
      ‘style’ => ‘list’,
      ‘hierarchical’ => false,
      ‘depth’ => n1, )); } elseif ( is_category( ‘137,140,141’) ){ echo $my_query = new WP_Query(); while ($my_query->have_posts()) : $my_query->the_post(); $do_not_duplicate = $post->ID; ?>


    – Deuxième difficulté : configurer wp_list_categories de façon à ce que les descriptions des catégories et l’image correspondante soient affichées. J’ai eu beau explorer le codex de long en large, je ne vois pas.
    Bien sur, je voudrais que les catégories soient associées à des images + titre UNIQUEMENT dans le ce pseudo loop (parceque je les utilises de façon différentes par ailleurs).

    Si vous pouvez me guider… ben… merci ! Et encore merci !

    J

    #763214
    Johnofthetower
    Membre
    Initié WordPress
    30 contributions

    To be or not to be ?

    #763215
    Johnofthetower
    Membre
    Initié WordPress
    30 contributions

    Je poste si ca peut aider quelqu’un :
    j’ai reglé le probleme no 1 (la boucle) en créant un category-slug par categorie parente.

    En ce qui concerne l’affichage de la catégorie avec image, titre et description, la solution n’était pas wp_list_categories mais get_category . Voilà le code :

    <?php
    $args=array(
    ‘orderby’ => ‘name’,
    ‘order’ => ‘ASC’
    );
    $categories=get_categories(‘child_of=137’);
    foreach($categories as $category) {
    echo ‘

  • ‘ ;
    echo ‘term_id ) . ‘ » title= »‘ . sprintf( __( « View all posts in %s » ), $category->name ) . ‘ » ‘ . ‘>’ . get_cat_image( $category->term_id ) . ‘ ‘;
    echo ‘

    term_id ) . ‘ » title= »‘ . sprintf( __( « View all posts in %s » ), $category->name ) . ‘ » ‘ . ‘>’ . $category->name.’

    ‘;
    echo ‘

    ‘. $category->description . ‘

    ‘;
    echo ‘

  • ‘ ;
    }
    ?>

    et le voilà en action : http://www.johnofthetower.com/rubriques/perso/objectif-2/

    Le top serait de le faire en dynamique.

3 sujets de 1 à 3 (sur un total de 3)
  • Vous devez être connecté pour répondre à ce sujet.