使用Wordpress中的wp_nav_menu函数, 我试图在<
ul>
的第一个子项之前添加徽标, 以基本实现与导航栏本身左侧有徽标的站点数量相同的效果, 即https:/ /trello.com/。
我如何才能最好地实现这一目标?
任何帮助将不胜感激。
【在wp_nav_menu的第一个孩子之前添加img】谢谢
劳埃德
#1将此添加到你的functions.php
add_filter('wp_nav_menu_items', 'add_new_menu_item', 10, 2);
function add_new_menu_item( $nav, $args ) {
$newmenuitem = "<
li class='home-link'>
<
img src='http://www.srcmini.com/PATH_TO_YOUR_LOGO'/>
<
/li>
";
$nav = $newmenuitem.$nav;
return $nav;
}
如果仅在菜单为” 主要” 时才想添加徽标, 请使用以下命令:
add_filter('wp_nav_menu_items', 'add_new_menu_item', 10, 2);
function add_new_menu_item( $nav, $args ) {
if( $args->
theme_location == 'primary' )
$newmenuitem = "<
li class='home-link'>
<
img src='http://www.srcmini.com/PATH_TO_YOUR_LOGO'/>
<
/li>
";
$nav = $newmenuitem.$nav;
return $nav;
}
推荐阅读
- 在WordPress中添加style.css,正确的方法
- 在保留站点logo和说明的同时添加页眉图像滑块
- 同时添加自定义图像字段和其他字段
- 优先添加动态自定义样式在WordPress中不起作用
- 在主题中添加额外的注册字段我的插件wordpress
- 是否将自定义CSS添加到默认style.css(下划线_S WordPress主题)()
- 将视频上传器添加到我的WordPress自定义程序中
- 将if语句添加到WordPress中的php中的类
- 为每个菜单项添加额外的字段