web-dev-qa-db-fra.com

Séparateur pour menu de navigation personnalisé

Je crée une navigation de pied de page personnalisée dans WordPress. J'ai parcouru la documentation wordpress et je n'ai toujours rien trouvé. Donc, ce que j'essaie de faire est d'ajouter un "|" dans la navigation comme ceci:

Accueil | Lien 1 | Lien 2 | Lien 3 | Contact

Je sais qu'il existe un moyen d'utiliser CSS, mais je sais que cela est généré par WordPress, alors je suis un peu perplexe sur la façon de le faire.

1
blackbull77

J'ai trouvé un moyen de faire cela sans utiliser le wp_nav_menu.

Voici le code pour le faire et espérons que cela pourrait aider les autres (Remarque: vous devez créer un menu dans le panneau d'administration pour que cela fonctionne).

            <p>
                <?php
                    $items = wp_get_nav_menu_items("footer");
                        $count = count($items);
                        $i = 0;
                    foreach($items as $item):
                        $i += 1;
                ?>
                <a href="<?php echo $item->url; ?>"><?php echo $item->title; ?></a><?php if($i < $count){ echo "<span class='center'>|</span>";} ?>
                <?php endforeach; ?>
            </p>
0
blackbull77

wp_nav_menu a un $beforeet $after paramètres que vous pouvez utiliser pour ajouter vos tuyaux.

en savoir plus sur l'entrée de wp_nav_menu au codex

1
Bainternet