我已经基于Bootstrap3构建了一个测试站点,但是该切换不起作用,我找不到任何错误。JS脚本已正确安装,并且我已将代码添加到链接到GitHub上WP_nav_walker
文件的功能文件中。标题文件代码是:
<?php
wp_nav_menu( array(
'menu' => 'primary',
'theme_location' => 'primary',
'depth' => 2,
'container' => 'div',
'container_class' => 'collapse navbar-collapse navbar-ex1-collapse',
'menu_class' => 'nav navbar-nav',
'fallback_cb' => 'wp_bootstrap_navwalker::fallback',
'walker' => new wp_bootstrap_navwalker())
);
?>
我已经将其添加到函数文档:
// Register Custom Navigation Walker
add_action( 'init', 'register_my_menu' );
require_once('wp_bootstrap_navwalker.php');
connecting to wp_bootstrap_navwalker.php
站点链接此处。
似乎是您与JS文件的链接是错误的。
http://creative-media.info/warringtonbonsai/js/bootstrap.min.js 404(找不到)
添加脚本时,请确保使用
wp_enqueue_script( 'script-name', get_template_directory_uri() . '/js/bootstrap.min.js', array(), '1.0.0', true );
实际上,它试图在其他文件夹中找到您的脚本,然后是您的主题文件夹。