我从 wordpress 模板开始,按照教程,我知道 html & css 但不知道 php :(
我想在以下代码中更改class="menu"为class="nav navbar-nav"(因为是 twitter bootstrap neccesary 类):
<ul id="menu-menu-principal" class="menu">
<li class="active">
<a href="http://localhost/?page_id=12">Quiénes somos</a>
</li>
</ul>
我能怎么做?在 functions.php 中?如何?我可以使用以下代码更改 li 类,但不能使用 class="menu":
add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1);
add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1);
function my_css_attributes_filter($var) {
if(is_array($var)){
$varci= array_intersect($var, array('current-menu-item'));
$cmeni = array('current-menu-item');
$selava = array('active');
$selavaend = array();
$selavaend = str_replace($cmeni, $selava, $varci);
}
else{
$selavaend= '';
}
return $selavaend;
}