안녕하세요 모두 나는 뿌리/세이지, 워드 프레스, 부트 스트랩 4, VVCW 및 메뉴에 대한 WP_Bootstrap_Navwalker를 사용하여 첫 번째 테마를 개발 해왔다. 또한 bower 구성 요소에 앉아 부트 스트랩 물건의 전체로드 있어요.부트 스트랩 Wordpress Navwalker responsive
모든 것이 작동하고 시원합니다. 정상적으로 작동하는 것처럼 메뉴가 반응하지 않는 경우를 제외하고 메뉴가 특정 너비에 도달 할 때까지 메뉴가 표시되고 클릭 할 수있는 메뉴 버튼이 표시되고 nav가 아래로 떨어질 때까지 메뉴가 표시됩니다.
이 지금까지//header.php
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<!-- Brand and toggle get grouped for better mobile display -->
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="<?php echo home_url(); ?>">
<?php bloginfo('name'); ?>
</a>
</div>
</div>
<?php
wp_nav_menu(array(
'theme_location' => 'primary',
'depth' => 2,
'container' => 'div',
'container_class' => 'collapse navbar-default',
'container_id' => 'bs-example-navbar-collapse-1',
'menu_class' => 'nav navbar-nav test',
'fallback_cb' => 'WP_Bootstrap_Navwalker::fallback',
'walker' => new WP_Bootstrap_Navwalker())
);
?>
</div>
</nav>
//function.php
require_once('lib/wp-bootstrap-navwalker.php');
function register_menus() {
register_nav_menus(array(
'primary' => __('Primary Menu', 'Beatroute'),
));
}
add_action('init', 'register_menus');
function wpt_register_js() {
wp_register_script('jquery.bootstrap.min', get_template_directory_uri() . '/bower_components/bootstrap/dist/js/bootstrap.js', 'jquery');
wp_enqueue_script('jquery.bootstrap.min');
}
add_action('init', 'wpt_register_js');
function wpt_register_css() {
wp_register_style('bootstrap.min', get_template_directory_uri() . '/bower_components/bootstrap/dist/css/bootstrap.css');
wp_enqueue_style('bootstrap.min');
}
add_action('wp_enqueue_scripts', 'wpt_register_css');
난 그냥 해요 내 코드입니다 reg를 원한다. BS 메뉴가있는 기능을 제공합니다. 그리드 중단 점이있는 것으로 의심되는 부분이 있습니다. 이것이 Roots/Sage와 여러 가지 기술을 사용하여 개발 한 첫 번째 맞춤 테마이므로이 문제를 일으키는 간단한 것이있을 것이라고 생각했습니다.
제공되는 도움에 감사드립니다.
가 정확히 무엇을 작동하지 않습니다되어
그래서 난 당신이 할 수있는 유일한 변경이 생각? 기대와 다른 점은 무엇입니까? – dferenc'일반적으로'부트 스트랩은 메뉴에 포함 된 li 항목을 화면에 표시 한 다음 특정 너비 (예 : 992px)가 지나면 축소되어 버튼으로 축소됩니다. 그러나 화면의 너비와 관계없이 항상 버튼 내에 포함됩니다. 그래서 '정상적인'동작을 복원하려고합니다. –