一、如何在插件菜单中使用WordPress默认的菜单图标
一般我们需要编辑主题的 CSS 文件才能给菜单添加图标,今天就给大家介绍一款 WordPress 插件 Menu Icons,可以让你在 WordPress 后台就能给每个菜单指定一个图标,操作非常简单。
安装好 Menu Icons 之后,在 WordPress 后台,外观 >; 菜单 界面,我们就会看到页面的左边有一个新叫做 Menu Icons Setting 的窗体,它可以让我们选择用于菜单图标的图标集,并且设置图标所处的默认位置:
从上图,我们可以看到已有四种最常用的图标字体可供选择,图片选项让我们可以使用 WordPress 媒体库中的已有图片或者新上传一张图片。另外插件也支持其他字体图标,插件的 FAQ 有关于如何安装 Fontello 字体图标详细的介绍。
点击上图中菜单项的“SELECT Icon”按钮,就会弹出一个选择窗,让你选择该菜单的图标:
二、如何在插件菜单中使用WordPress默认的菜单图标
一般我们需要编辑主题的 CSS 文件才能给菜单添加图标,今天就给大家介绍一款 WordPress 插件 Menu Icons,可以让你在 WordPress 后台就能给每个菜单指定一个图标,操作非常简单。
安装好 Menu Icons 之后,在 WordPress 后台,外观 >; 菜单 界面,我们就会看到页面的左边有一个新叫做 Menu Icons Setting 的窗体,它可以让我们选择用于菜单图标的图标集,并且设置图标所处的默认位置:
从上图,我们可以看到已有四种最常用的图标字体可供选择,图片选项让我们可以使用 WordPress 媒体库中的已有图片或者新上传一张图片。另外插件也支持其他字体图标,插件的 FAQ 有关于如何安装 Fontello 字体图标详细的介绍。
点击上图中菜单项的“SELECT Icon”按钮,就会弹出一个选择窗,让你选择该菜单的图标:
三、wordpress怎么添加菜单插件
一、分类目录设置好直接添加法。
1、这种方法是先在分类目录里设置后别名,然后直接添加即可。如我们鼠标指针移到wordpress后台中的“文章”处,选择“分类目录”:2、在分类目录中,你需要把“名称”和“别名”分别填写好,名称就是显示在导航栏里的名字,而另外是在URL里的,所以最好是英文字母,方便简洁。
3、其他的随便你填写不填写都没什么关系,然后添加到新分类目录中。如果已经在分类目录的,那么直接点击“编辑”,即可更改名称别名等信息。
4、然后看到左侧的“外观”,鼠标放上去后会显示一些选项,点击“菜单”:5、在编辑菜单里,左侧有个“分类目录”方框,点击后会显示出来分类目录的导航,你可以选择你需要添加到导航里的目录,然后点击“添加至菜单”,就会出现在右侧的菜单结构中了,接着点击右上角的“保存菜单”即可。6、这样的你不用去设置导航链接,会默认为前缀是你的主网站,后缀为别名,很方便。
二、菜单中自定义链接。还有一种是全部自己定义导航及链接,不用分类目录里的。
1、这样就直接看到上面所说的外观里的“菜单”上,有个“自定义链接”框:2、然后填写链接URL及导航菜单名称即可,记得要“添加至菜单”,并最后全部添加完后要保存菜单。3、这种方法也很简单,全部自定义,如果导航与分类不一样的,这里可设置,不然建议还是第一种方法更好。
四、如何自定义WordPress后台管理侧栏菜单
删除不必要的子菜单 WordPress后台的顶级菜单下面还有子菜单,当然有些子菜单是用不到的,我们也可以将其删除,WordPress 3.1以后的版本只需用到一个函数remove_submenu_page( $menu_slug, $submenu_slug ),这里有两个参数,$menu_slug是子菜单所在顶级菜单的缩略名,$submenu_slug为子菜单的缩略名,那如何获得这两个缩略名呢?例如,点击顶级菜单设置,链接地址类似: 那么顶级菜单设置的缩略名为options-general.php,也就是去除http://example/wp-admin/后剩下的东西,依次类推;接着点击顶级菜单设置下面的子菜单隐私,会打开以下网址: 那么子菜单隐私的缩略名为options-privacy.php,好了,就这么简单,下面是实现代码: function remove_submenu() { // 删除”设置”下面的子菜单”隐私” remove_submenu_page( 'options-general.php', 'options-privacy.php' ); // 删除”外观”下面的子菜单”编辑” remove_submenu_page( 'themes.php', 'theme-editor.php' ); } if ( is_admin() ) { add_action('admin_init','remove_submenu'); } 根据用户角色去除菜单 如果你想按用户角色来去除相应的侧边栏菜单,那就再做一下用户等级的判断就可以了,给第11行的add_action添加判断,改写成: function remove_menus() { global $menu; // 这里$restricted设置了评论和工具菜单 $restricted = array(__('Comments'), __('Tools')); end ($menu); while (prev($menu)){ $value = explode('',$menu[key($menu)][0]); if(in_array($value[0] != NULL?$value[0]:”" ,$restricted)){unset($menu[key($menu)]);} } } function remove_submenu() { remove_submenu_page( 'options-general.php', 'options-privacy.php' ); } global $current_user; get_currentuserinfo(); //如果当前用户的等级小于3,那么就删除对应的菜单 if ($current_user->user_level < 3="" &&="" is_admin())="" {="" add_action('admin_menu',="" 'remove_menus');="" add_action('admin_init','remove_submenu');="" }="" 在wordpress后台–="" 用户那里,管理员可以查看/="" 编辑用户的角色,以下是用户角色和其等级的对应关系:="" 0="" 级对应订阅者="" 1="" 级对应投稿者="" 2="" –="" 4="" 级对应作者="" 5="" –="" 7="" 级对应编辑="" 8="" –="" 10="" 级对应管理员="" wordpress="" 3.0="">
使用插件实现 如果不想做码农,直接使用插件也可以完成自定义后台菜单的任务,推荐插件:Admin Menu Editor,可以点此前往WordPress官方下载,启用后到设置– Menu Editor,就可以编辑后台的菜单了,还可以添加外链菜单,可以调整菜单顺序等等!。
五、wordpress WPML插件在菜单栏显示
是这样的,你可以在插件配置后台选水平排布方式,并且可以选择是否带上国旗之类的,插件设置页面有个函数,你将其插入到你的菜单的最后,或者放在页面右上角,使用WP的hook,例如:
add_filter( 'wp_nav_menu_items', 'coolwp_add_my_items_to_menu', 10, 2);
function coolwp_add_my_items_to_menu(){
/*$args->theme_location == 'primary';*/
//你的主题的主菜单的location,这里以WP自带的2014主题为例
if($args->theme_location == 'primary'){
//在这里写上WPML执行输出的函数
}
} 这个钩子的作用与你直接将WPML的输出函数粘贴到菜单的ul里的效果是一样的。
之后,你要查找WPML的容器,并作CSS美化了。
六、如何添加,隐藏,重排,编辑WordPress后台的导航菜单
用到的插件:Admin Menu Editor(管理后台菜单编辑器)
这里我们需要用到的一个WordPress免费插件,是Admin Menu Editor,即管理后台菜单编辑器。你可以直接通过WrdPress后台安装并激活该插件。 激活插件后,找到【设置(Settings)】->;【菜单编辑器(Menu Editor)】。
在菜单编辑器页面中,你可以通过简单的拖拽操作,来重新组织菜单的顺序。用鼠标点击具体的菜单项,该菜单的子菜单项将会出现在右侧的栏目中。如果你点击到菜单项右侧的向下箭头,那么你会看到一个弹出的选项。你可以修改菜单的名称,也可以移除不希望出现的菜单项。
不过,如果你想要删除所有的菜单项的话,那么保存之后,被删除的菜单会重新出现。这样的设计是为了防止用户误删默认菜单。
Admin Menu Editor插件还有一个对于多用户博客非常实用的功能,可以根据用户的身份角色来设置能否看到菜单项。WordPress默认就有这样的功能,不过使用这个插件,你可以更自由地进行设置。比如说,你可以设置不让具有编辑(Editor)身份的用户访问评论(Comment)这个菜单项。
转载请注明出处51数据库 » wordpressmenu插件