菜单中的向下箭头未显示

时间:2015-08-14 作者:user3098728

当菜单有子菜单时,我尝试添加向下箭头。但向下箭头没有出现。请帮帮我。

以下是链接:http://bit.ly/1UH4FlT

目前正在使用我在某处找到的脚本。

function add_menu_parent_class( $items ) {
 $parents = array();
foreach ( $items as $item ) {
 if ( $item->current_page_ancestor && $item-> current_page_ancestor> 0 ) {
  $parents[] = $item->current_page_ancestor;
 }
}
foreach ( $items as $item ) {
 if ( in_array( $item->ID, $parents ) ) {
  $item->classes[] = \'menu-item-has-children\';
 }
} 
 return $items;
}
add_filter( \'wp_nav_menu_objects\', \'add_menu_parent_class\' );
我添加了这个css

#site-navigation .menu > ul > li.menu-item-has-children > a:before {
color: #fff;
content: "\\f107";
font-family:FontAwesome;
font-size: 10px;
vertical-align: 1px;
}
#site-navigation .menu > ul > li > li.menu-item-has-children > a:after {
color: #222;
content: ""\\f105"";
font-family:FontAwesome;
font-size: 10px;
vertical-align: 1px;
}

3 个回复
最合适的回答,由SO网友:vivek mengu 整理而成

添加以下代码

#site-navigation .menu > ul > li.menu-item-has-children > a::after {
content: \'\\f107\';
font-family: FontAwesome;
font-size: 10px;
margin-left: 10px;
vertical-align: 1px;
}


#site-navigation .menu > ul > li > ul > li.menu-item-has-children > a::after {
color: rgb(34, 34, 34);
content: \'\\f105\';
font-family: FontAwesome;
font-size: 10px;
vertical-align: 1px;
float: right;
}
添加第三级导航。如果您面临任何问题,请回复。

SO网友:user1903471

在css中添加两次(“”)引号,见下文

代替

内容:“\\f105”;

内容:“\\f105”;

并再次检查

SO网友:mmm

您可以在菜单标签旁边添加一个带有免费插件“菜单图标”的箭头。进入“扩展”->“添加新内容”并搜索“菜单图标”

激活此插件后,转到菜单编辑器,在每个菜单元素上可以选择一个图标

结束

相关推荐

Problem with custom menus

在菜单上,我说的是自定义菜单,我有一个带有几列的页脚,每列都有一个项目列表,每列菜单都需要从wp admin上的菜单选项进行更新,所以我创建了关于函数的部分。调用菜单并在页脚上添加每个菜单的php。php文档,类似于:<?php wp_nav_menu( array(\'menu\' => \'f-1\', \'menu_class\' => \'\', \'container\' => \'nav\' )); ?> <?php wp_nav_menu( arr