Ceci est un deuxième menu de navigation que j'utilise:
<ul id="forums">
<?php $custom_posts = new WP_Query(); ?>
<?php $custom_posts->query('post_type=bbp_forum'); ?>
<?php while ($custom_posts->have_posts()) : $custom_posts->the_post(); ?>
<li><a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</div><!-- #access -->
Est une boucle personnalisée qui répertorie un type de publication personnalisé appelé Forum.
J'aimerais souligner le lien actuel du forum, comme ceci:
Aucune suggestion?
Donc, si je comprends bien, lorsque vous êtes sur une seule page de publication, vous souhaitez créer un menu de navigation contenant toutes les publications de post_type bbp_forum.
J'ai eu un cas similaire (sans le post_type, mais ce n'est pas un problème pour l'ajouter), et j'ai utilisé le code que j'ai trouvé qui parlait de posts de la même catégorie, sur des pages de post individuelles .
Le code va comme suit (avec personnalisation pour post_type):
<ul>
<?php global $post; $cat_posts = get_posts('post_type=bbp_forum');
foreach($cat_posts as $post) : ?>
<li <?php if($post->ID == get_the_ID()){ ?>class="cur_post" <?php } ?>>
<a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'twentyten' ), the_title_attribute( 'echo=0' ) ); rel="bookmark"?>" ><?php the_title(); ?></a>
</li>
<?php endforeach; ?>
</ul>
J'espère que c'est ce que tu voulais dire.
P.S - Je vois aussi que vous avez une balise <ul> d'ouverture, mais une balise <div> de fermeture ....