WordPress 中的导航栏问题
Navigational bar issue in WordPress
我对 PHP 很陌生。我正在处理一个已经构建的模板,我真的很困惑。我只想更改导航栏名称。现在通常我所做的是 HTML 但这似乎是在 PHP 中定义的,我迷路了。
我的代码在下面,我已将其定位到它所在的位置,正如我在 Google 调试器中看到的那样 class。现在我怎样才能找到在我的代码中某处定义的列表。接下来我要搜索哪个功能?
<nav class="site-navigation<?php echo esc_attr($menu_description); ?>">
<?php
$locations = get_theme_mod('nav_menu_locations');
/* Check if menu is selected */
$walker = '';
$menu = '';
$locations = get_theme_mod('nav_menu_locations');
if($locations && $locations['primary']) {
$menu = $locations['primary'];
if( (isset($_GET['page']) && $_GET['page'] == 'one-page') ) {
$menu = 21;
}
$walker = new description_walker();
}
wp_nav_menu( array(
'container' => false,
'menu_class' => '',
'echo' => true,
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'depth' => 0,
'walker' => $walker,
'menu'=>$menu
));
?>
<button class="fa fa-search desktop"></button>
</nav>
<?php
}
看起来你的问题不在代码中,因为上面的代码片段只是定义了通过 WP 管理员使用的菜单。
登录到后端并访问外观 > 菜单,您应该会在此处看到一个菜单,或者可以创建一个菜单。
祝你好运!
我对 PHP 很陌生。我正在处理一个已经构建的模板,我真的很困惑。我只想更改导航栏名称。现在通常我所做的是 HTML 但这似乎是在 PHP 中定义的,我迷路了。
我的代码在下面,我已将其定位到它所在的位置,正如我在 Google 调试器中看到的那样 class。现在我怎样才能找到在我的代码中某处定义的列表。接下来我要搜索哪个功能?
<nav class="site-navigation<?php echo esc_attr($menu_description); ?>">
<?php
$locations = get_theme_mod('nav_menu_locations');
/* Check if menu is selected */
$walker = '';
$menu = '';
$locations = get_theme_mod('nav_menu_locations');
if($locations && $locations['primary']) {
$menu = $locations['primary'];
if( (isset($_GET['page']) && $_GET['page'] == 'one-page') ) {
$menu = 21;
}
$walker = new description_walker();
}
wp_nav_menu( array(
'container' => false,
'menu_class' => '',
'echo' => true,
'before' => '',
'after' => '',
'link_before' => '',
'link_after' => '',
'depth' => 0,
'walker' => $walker,
'menu'=>$menu
));
?>
<button class="fa fa-search desktop"></button>
</nav>
<?php
}
看起来你的问题不在代码中,因为上面的代码片段只是定义了通过 WP 管理员使用的菜单。
登录到后端并访问外观 > 菜单,您应该会在此处看到一个菜单,或者可以创建一个菜单。
祝你好运!