我在我的引导程序wordpress中放了一个navwalker,这给了我一个致命的错误
致命错误:未捕获错误:在:\\xampp\\htdocs\\wordpress\\WP content\\themes\\Akiveb\\header中找不到类“WP\\u Bootstrap\\u Navwalker”。php:29堆栈跟踪:#0 A:\\xampp\\htdocs\\wordpress\\wp includes\\template。php(688):require\\u once()#1 A:\\xampp\\htdocs\\wordpress\\wp includes\\template。php(647):加载\\u模板(\'A:\\xampp\\htdocs…\',true)\\2 A:\\xampp\\htdocs\\wordpress\\wp includes\\general模板。php(41):locate\\u template(Array,true)#3 A:\\xampp\\htdocs\\wordpress\\wp content\\themes\\Akiveb\\index。php(46):get\\u header()#4 A:\\xampp\\htdocs\\wordpress\\wp includes\\template loader。php(74):包括(\'A:\\xampp\\htdocs…\')\\5 A:\\xampp\\htdocs\\wordpress\\wp blog header。php(19):require\\u once(\'A:\\xampp\\htdocs…\')\\6 A:\\xampp\\htdocs\\wordpress\\index。php(17):在:\\xampp\\htdocs\\wordpress\\wp content\\themes\\Akiveb\\header中抛出require(\'A:\\xampp\\htdocs…\')\\7{main}。php第29行
这是我的标题。php
<head>
<!-- Bootstrap core CSS -->
<link href="<?php bloginfo("template_url")?>/css/bootstrap.css"
rel="stylesheet">
<!-- Custom styles for this template -->
<link href="<?php bloginfo("stylesheet_url")?>" rel="stylesheet">
<?php wp_head(); ?>
</head>
<body>
<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top">
<div class="container">
<a class="navbar-brand col-8 col-md-3" rel="home" href="<?php echo
esc_url( home_url( \'/\' ) ); ?>" title="<?php echo esc_attr(
get_bloginfo(
\'name\', \'display\' ) ); ?>"> <img src="<?php echo
get_stylesheet_directory_uri() . \'/images/logo-site.png\'; ?>"
alt="<?php bloginfo(\'name\'); ?>" /> </a>
<button class="navbar-toggler" type="button" data-toggle="collapse"
data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-
expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarResponsive">
<ul class="navbar-nav ml-auto">
<?php
wp_nav_menu( array(
\'theme_location\' => \'primary\',
\'depth\' => 2, // 1 = no dropdowns, 2 = with dropdowns.
\'container\' => \'div\',
\'container_class\' => \'collapse navbar-collapse\',
\'container_id\' => \'navbarResponsive\',
\'menu_class\' => \'navbar-nav mr-auto\',
\'fallback_cb\' => \'WP_Bootstrap_Navwalker::fallback\',
\'walker\' => new WP_Bootstrap_Navwalker(),
) );
?>
</ul>
</div>
</div>
</nav>
</body>
这就是我的功能。phpfunction remove_admin_bar(){
if (!current_user_can(\'administrator\') && !is_admin()){
show_admin_bar(\'false\');
}
}
if ( ! file_exists( get_template_directory() . \'/class-wp-bootstrap-
navwalker.php\' ) ) {
// file does not exist... return an error.
return new WP_Error( \'class-wp-bootstrap-navwalker-missing\', __( \'It appears
the class-wp-bootstrap-navwalker.php file may be missing.\', \'wp-bootstrap-
navwalker\' ) );
} else {
// file exists... require it.
require_once get_template_directory() . \'/class-wp-bootstrap-navwalker.php\';
}
//Theme Support
function wpb_theme_setup(){
//nav Menus
register_nav_menus( array(
\'primary\' => __( \'Primary Menu\'),
) );
}
add_action(\'after_setup_theme\',\'wpb_theme_setup\');
function prefix_modify_nav_menu_args( $args ) {
return array_merge( $args, array(
\'walker\' => WP_Bootstrap_Navwalker(),
) );
}
add_filter( \'wp_nav_menu_args\', \'prefix_modify_nav_menu_args\' );
?>