При использовании меню 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 / #") нет ссылки
Нет раскрывающегося списка при нажатии.