Php 如何在wordpress wp_nav_菜单()中添加活动状态和图标 函数main_nav(){ wp_导航菜单( 数组( “菜单”=>“主导航”, “主题位置”=>“主导航”, “容器类”=>“菜单清除修复”, '链接在'=>''之前, '链接在'=>''之后, “回退\u cb'=>“骨骼\u主导航\u回退” ) ); }
我尝试使用link_before和link_after将span标记附加到wp_nav_菜单,以便为每个导航添加一个图标 示例:Php 如何在wordpress wp_nav_菜单()中添加活动状态和图标 函数main_nav(){ wp_导航菜单( 数组( “菜单”=>“主导航”, “主题位置”=>“主导航”, “容器类”=>“菜单清除修复”, '链接在'=>''之前, '链接在'=>''之后, “回退\u cb'=>“骨骼\u主导航\u回退” ) ); },php,html,css,wordpress,Php,Html,Css,Wordpress,我尝试使用link_before和link_after将span标记附加到wp_nav_菜单,以便为每个导航添加一个图标 示例: function main_nav() { wp_nav_menu( array( 'menu' => 'main_nav', 'theme_location' => 'main_nav', 'container_class' => 'menu
function main_nav() {
wp_nav_menu(
array(
'menu' => 'main_nav',
'theme_location' => 'main_nav',
'container_class' => 'menu clearfix',
'link_before' => '<span>',
'link_after' => '</span>',
'fallback_cb' => 'bones_main_nav_fallback'
)
);
}
我是php和wordpress的新手。有没有办法解决这个问题
第二个问题,向“当前活动状态”锚添加css类?仅用于样式设置。也许您需要更改此代码。。。但这里有一个例子。您可以看到和添加支架图案。。。稍后只需通过本地重放设置进行更改(请参见替换前的阵列)
函数main_nav(){
$menu=wp_导航_菜单(
数组(
“菜单”=>“主导航”,
“主题位置”=>“主导航”,
“容器类”=>“菜单清除修复”,
'链接在'=>''之前,
“echo”=>$false,
“回退\u cb'=>“骨骼\u主导航\u回退”
)
);
$patterns=数组(
'
<li><span><img src="home.gif" /></span><a href="home.php"> Home</a></li>
function main_nav() {
$menu = wp_nav_menu(
array(
'menu' => 'main_nav',
'theme_location' => 'main_nav',
'container_class' => 'menu clearfix',
'link_before' => '<span></span>',
'echo' => $false,
'fallback_cb' => 'bones_main_nav_fallback'
)
);
$patterns = array(
'<span></span><a href="home.php"',
);
$replacements = array(
'<span><img src="home.gif" /></span><a href="home"'
);
echo str_repalce($patterns, $replacements, $menu);
}