Un utilisateur a demandé 👇

Salut,

J’utilise mon thème sur localhost et il y a un bug avec la navigation réactive et le basculement CSS (je pense). Voici le code html de mon menu :

<nav class="main-menu">
                                <div class="navbar-header">
                                    <!-- Toggle Button -->
                                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                                <span class="icon-bar"></span>
                                </button>
                                </div>

                                <div class="navbar-collapse collapse clearfix">
                                    <ul class="navigation clearfix">
                                        <li class="current"><a href="https://codeworpress.com/problema-con-la-palanca-de-navegacion-de-bootstrap/index.html">Home</a></li>
                                        <li><a href="project.html">Project</a></li>
                                        <li><a href="partners.html">Partners</a></li>
                                        <li><a href="people.html">People</a></li>
                                        <li><a href="news.html">News</a></li>
                                        
                                    </ul>
                                </div>
                            </nav>

Et c’est ce que j’utilise dans wordpress:

<nav class="main-menu">
                                <div class="navbar-header">
                                    <!-- Toggle Button -->
                                    <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
                                        <span class="icon-bar"></span>
                                        <span class="icon-bar"></span>
                                        <span class="icon-bar"></span>
                                    </button>
                                </div>
                                <div class="navbar-collapse collapse clearfix">
                                
                                <?php
                                    wp_nav_menu( array(
                                        'theme_location'    => 'menu-1',
                                        
                                        'menu_class'        => 'navigation clearfix',
                                        'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
                                        'walker'            => new WP_Bootstrap_Navwalker())
                                            );
                                ?>
                                
                                </div>
                            </nav>

Mais ça ne marche pas bien, j’ai ajouté functions.php :

require_once get_template_directory() . '/wp-bootstrap-navwalker.php';
		register_nav_menus( array(
			'menu-1' => esc_html__( 'Primary', 'visionitn' ),
		) );

Avec tous les fichiers CSS en place :

function add_theme_scripts() {
wp_enqueue_style( 'bootstrap', get_template_directory_uri() . '/assets/css/bootstrap.css');
wp_enqueue_style( 'revolution-slider', get_template_directory_uri() . '/assets/css/revolution-slider.css');
wp_enqueue_style( 'slider-setting', get_template_directory_uri() . '/assets/css/slider-setting.css');
wp_enqueue_style( 'responsive', get_template_directory_uri() . '/assets/css/responsive.css');
wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/assets/css/font-awesome.css');
wp_enqueue_style( 'flaticon', get_template_directory_uri() . '/assets/css/flaticon.css');
wp_enqueue_style( 'animate', get_template_directory_uri() . '/assets/css/animate.css');
wp_enqueue_style( 'owl', get_template_directory_uri() . '/assets/css/owl.css');
wp_enqueue_style( 'jquery.fancybox', get_template_directory_uri() . '/assets/css/jquery.fancybox.css');
wp_enqueue_style( 'jquery.mCustomScrollbar.min', get_template_directory_uri() . '/assets/css/jquery.mCustomScrollbar.min.css');
 
}
add_action( 'wp_enqueue_scripts', 'add_theme_scripts' );

s’il vous plait 🙂

Merci.


(@agm65)

il y a 2 ans, 9 mois

Salut,

Pouvez-vous mieux expliquer “Mais ça ne marche pas bien” ?


(@anevins)

Soutien volontaire des donateurs WCLDN 2018

il y a 2 ans, 9 mois

Vous avez besoin de la page Web pour nous montrer le problème.


(@fredericbdr)

il y a 2 ans, 9 mois

D’accord, je ne peux pas vous montrer, c’est uniquement sur localhost. Des images peuvent-elles être ajoutées ici ? Le problème est que le bouton bascule ne fonctionne pas par rapport à mon modèle html statique lorsque vous réduisez l’écran à la résolution mobile. Et la taille de la police de ma page Web est plus petite que celle de mon modèle statique. J’ai aussi un css responsive qui ne fonctionne pas.


(@anevins)

Soutien volontaire des donateurs WCLDN 2018

il y a 2 ans, 9 mois

Pouvez-vous réciter le problème dans JSFiddle ? jsfiddle.net


(@fredericbdr)

il y a 2 ans, 9 mois

Je ne sais pas comment l’utiliser… Mais pourriez-vous me dire si mon wp_nav_menu est correct ?


(@anevins)

Soutien volontaire des donateurs WCLDN 2018

il y a 2 ans, 9 mois

Oui c’est correct.


(@anevins)

Soutien volontaire des donateurs WCLDN 2018

il y a 2 ans, 9 mois

Il nous faudra probablement plus de temps pour déboguer cela sans voir le problème que vous n’apprendrez en utilisant JSFiddle.


(@jaycbrf)

il y a 2 ans, 9 mois

Vous avez oublié de charger Bootstrap.js ? Je ne le vois pas dans votre fonction de file d’attente ? Le js est ce qui contrôle le commutateur hamburger !

Cela a-t-il résolu votre problème ?

Was this helpful?

0 / 0

Leave a Reply 0

Your email address will not be published. Required fields are marked *