Почему выпадающий список wp-walker не отображает список - PullRequest
0 голосов
/ 02 июля 2019

При использовании меню Wp Bootstrap Walker, моё подменю не отображается при щелчке родителей. Когда навигационная панель свернута, раскрывающийся список не отображается при нажатии. Я уверен, что это что-то простое, что я пропускаю. Я был бы признателен за то, чтобы указать на мою ошибку. Спасибо

Я все перепробовал

Function.php

    <?php


function load_stylesheets()
{


        wp_register_style('bootstrap', get_template_directory_uri() . '/css/bootstrap.min.css',
        array(), false, 'all');
        wp_enqueue_style('bootstrap');


        wp_register_style('style', get_template_directory_uri() . '/style.css', array(), false, 'all');
        wp_enqueue_style('style');


}
add_action('wp_enqueue_scripts', 'load_stylesheets');

function include_jquery()
{
    wp_deregister_script('jquery');

    wp_enqueue_script('jquery', get_template_directory_uri() . '/js/jquery-3.4.1.min.js', '', 1, true);

    add_action('wp_enqueue_scripts', 'jquery');

}
add_action('wp_enqueue_scripts', 'include_jquery');


function loadjs()
{

    wp_register_script('customjs', get_template_directory_uri() . '/js/scripts.js', '', 1, true);
    wp_enqueue_script('customjs');

}
add_action('wp_enqueue_scripts', 'loadjs');



add_theme_support('menus');

add_theme_support('post-thumbnails');

/** 
* Blog images 
*/
add_image_size('smallest', 300, 300, true);
add_image_size('largest', 800, 800, true);


/**
* Implement custom menu
*/
require_once get_template_directory(). '/inc/bootstrap-walker.php';

/************ Register Menus */
function register_menus() {
register_nav_menus(

    array(

        'top-menu' => __('Top Menu', 'theme'),
        'footer-menu' => __('Footer Menu', 'theme'),
    ) );
}
add_action( 'init', 'register_menus' );

header.php

<!DOCTYPE html>
<html>

    <head>

        <?php wp_head();?>       

    </head>

<body <?php body_class();?>>

<header>
 <nav class="navbar navbar-expand-md navbar-light bg-light" role="navigation">

<!-- Brand and toggle get grouped for better mobile display -->
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-controls="bs-example-navbar-collapse-1" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
</button>

<a class="navbar-brand" href="#">Navbar</a>

    <div class="navbar-collapse">

    <?php
        $args = array(
            'theme_location' => 'top-menu',
            'depth'      => 2,
            'container'  => 'div',
            'container_class'   => 'collapse navbar-collapse',
            'container_id'      => 'bs-example-navbar-collapse-1',
            'menu_class'     => 'nav navbar-nav',
            'walker'     => new WP_Bootstrap_Navwalker()
            );
        if (has_nav_menu('top-menu')) {
            wp_nav_menu($args);
        }
        ?>


    </div>  

</div>

</nav>    

Нет ошибок в консоли. Нет подменю раскрывающегося списка (показывает "URL / #") нет ссылки Нет раскрывающегося списка при нажатии.

...