Bonjour,
Voila je rencontre un petit problème avec mon code.
J'integre un theme Boostrap dans Wordpress.
J'utilise pour le menu un code github https://github.com/wp-bootstrap/wp-bootstrap-navwalker.
Mon menu fonctionne cependant j'ai ses balies <a> auxquelle j'aimerai insérer une class.
Et je n'arrive pas a trouver la solution.
Ceci est le code de ma nav, suivis de la nav que je voudrais.
Pour cela j'imagine que je dois ajouter une fonction aux wp-boostrap-nav walker inclus via function.php.
Mais j'ai pas compris la logique du code ....
<header>
<nav class="navbar navbar-expand-lg navbar-dark bg-primary fixed-top" id="sideNav">
<a class="navbar-brand js-scroll-trigger" href="#page-top">
<span class="d-block d-lg-none">Start Bootstrap</span>
<span class="d-none d-lg-block">
<img class="img-fluid img-profile rounded-circle mx-auto mb-2" src="http://localhost/wilone/wp-content/uploads/2018/01/09b1732dbce927085a1fca7538fc1bb3.500x500x1.jpg" alt="">
</span>
</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<?php
wp_nav_menu( array(
'menu' => 'top-menu',
'theme_location' => 'primary',
'depth' => 2,
'container' => 'div',
'container_class' => 'navbar-collapse collapse ',
'container_id' => 'navbarSupportedContent',
'menu_class' => 'nav navbar-nav',
'fallback_cb' => 'WP_Bootstrap_Navwalker::fallback',
'walker' => new WP_Bootstrap_Navwalker())
);
?>
</nav>
/*NAV ORIGINAL*/
<!-- <div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#">About</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#">Experience</a>
</li>
<li class="nav-item">
<a class="nav-link js-scroll-trigger" href="#">Education</a>
</li>
</ul>
</div> -->
Je voudrais que la classe "nav-link js-scroll-trigger" présente dans la maquetteBoostrap s'ajoute sur son intégration a Wordpress.
Car grace aux wp_boostrap_navwalker j'arrive a intégrer toutes les classes sauf celle ci.