Desenvolvimento WordPress WordPress Pergunta: Meu tema do launcher não carrega bootstrap.js e a alavanca da barra de navegação não funciona.

Um usuário perguntou ?

Estou desenvolvendo meu primeiro tema personalizado e parece que ele não consegue carregar bootstrap.js ou que o botão de alternância na barra de navegação está funcionando. Este é o código correto?

//////////////////////////////////////////////////////////////////////////////
///  Load Bootstrap 4 CSS and Javascript
function bootstrapfour_scripts(){
    // Theme stylesheet
    wp_enqueue_style('bootstrap-style', get_template_directory_uri() . '/css/bootstrap.min.css', false, '4.4.1', 'all');
    // Theme Javascript
    wp_enqueue_script('bootstrap-script', get_template_directory_uri() . '/js/bootstrap.js', array('jQuery'), '4.4.1', true );
}

add_action('wp_enqueue_scripts', 'bootstrapfour_scripts');

////////////////////////////////////////////////////////////////////////////////

Este tópico foi editado 9 meses atrás por.

(@pogeybait)

9 meses atrás

<div class="container">
<nav class="navbar navbar-expand-lg navbar-light bg-light">
    <!-- Brand and toggle button -->
    <a href="
    <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>
    <!-- End -->
    <!-- Your website Links -->
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <?php
        wp_nav_menu( array(
                'menu'              => 'primary',
                'theme_location'    => 'header-menu',
                'depth'             => 2,
                'container'         => 'div',
                'container_class'   => '',
                'container_id'      => '',
                'menu_class'        => 'navbar-nav mr-auto',
                'fallback_cb'       => 'wp_bootstrap_navwalker::fallback',
                'walker'            => new wp_bootstrap_navwalker())
        );
        ?>
    </div>
    <!-- End -->
</nav>

</div>

Esta resposta foi modificada 9 meses atrás por.

(@ Felizmente)

9 meses atrás

Vício array(‘jQuery’) Todos os casos devem ser menores array(‘jquery’). De plantão wp_nav_menu()Remova o 'menu' parâmetro. ele é 'theme-location' um parâmetro deve ter o mesmo nome do registrado, para que o usuário possa inserir um menu nesse local. O argumento não escolhe qual menu ou nome é chamado.

Existem muitos argumentos de inicialização no repositório. Você pode ler seu código para descobrir o que pode fazer diferente. (nunca usei sozinho).

(@pogeybait)

9 meses atrás

Obrigado alegria. Fiz essas alterações e agora funciona.

Isto foi útil?

0 / 0

Deixe uma resposta 0

O seu endereço de email não será publicado. Campos obrigatórios são marcados *