チュートリアルに従って、Wordpressテンプレートから始めています.htmlとcssは知っていますが、phpは知りません:(
次のコードで、class="nav navbar-nav"のclass="menu"を変更します (これは Twitter のブートストラップに必要なクラスであるため)。
<ul id="menu-menu-principal" class="menu">
<li class="active">
<a href="http://localhost/?page_id=12">Quiénes somos</a>
</li>
</ul>
どのようにできるのか?fuctions.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;
}