Bonsoir,
Je voudrais afficher un menu dynamique du style :

| accueil
| tuto
    | catégorie1
        |Tuto1
        |tuto2
        |tuto3
    | catégorie2
        |Tuto_a
        |tuto_b
        |tuto_c
| contact
...

J'ai pour ça créé un CTP suivant :

add_action( 'init', 'create_post_type' );
function create_post_type() {
// Tutos
  register_post_type( 'tutos',
    array(
      'labels' => array(
        'name' => __( 'Tutoriels' ),
        'singular_name' => __( 'Tutoriel' ),
        'menu_name' =>  'Tutoriels',
      ),
      'public' => true,
      'taxonomies' => array('category'),
      'supports' => array(
        'title',
        'editor',
        'thumbnail',
        'category',
        'custom-fields',
      )
    )
  );
  register_taxonomy( 'niveau', 'tutos', array( 'hierarchical' => true, 'label' => 'Niveau', 'query_var' => true, 'rewrite' => true ) );
}

Maintenant je coince pour afficher les catégories associé.

Pour le moment voilà ma boucle :

<?php wp_reset_postdata(); ?>
  <?php query_posts('post_type=tutos'); ?>
  <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
    <?php wp_list_cats(); ?>
  <?php endwhile; ?>
  <?php endif; ?>

Je vois bien mes catégories non vide mais je ne sais pas comment afficher les tutos associé à cette catégorie ?

PS : Comment enlever le lien retourné par wp_list_cats()?

Merci pour votre aide

2 réponses


Pour créer un menu il faut utiliser la fonction wp_nav_menu(); Tu la place à l'emplacement de ton menu. Tu mets les paramètres que tu desire. Apres dans le back office, tu as dans "Apparence", "Menu" qui est apparus. Et la tu peux gérer ton menu facilement.

Sharka
Auteur

Merci j'avais déjà vu ça mais ça ne correspond pas à ma demande :
Je veux que le menu soit dynamique et automatique en fonction des catégories et des posts associé aux catégories.

Ou alors il me manque une option que je ne connais pas avec wp_nav_menu();

Merci pour ton aide