学做网站培训课程介绍

当前位置:

WordPress自定义菜单wp_nav_menu函数ID与Class

WordPress调用后台导航菜单,我们通常会使用wp_nav_menu函数来调用。但是wp_nav_menu函数生成的导航菜单的代码是固定的,如果我们自己生成自己需要的class和id名,就很难实现。

使用了这个文件之后,就可以自己定义各类项目的class名和id名了。包含自定义父级li和子级li,还有各级a标签,还有二级导航的ul的class名,都可以自定义了。

使用方法

将下载的function-nav.php上传到自己的Wordpress模板文件夹下,在自己的模板函数文件functions.php中,使用下面的代码引入这个function-nav.php文件;


require_once( TEMPLATEPATH . '/function-nav.php');

使用以下的代码来调用菜单。


<?php
wp_nav_menu( array(
'theme_location' => 'topmenu',
'depth' => 2,
'container' => false,
'menu_class' => 'nav navbar-nav navlist',
'menu_id' => 'topmeau',
'fallback_cb' => 'wp_page_menu',
//添加或更改walker参数
'walker' => new wp_bootstrap_navwalker())
);
?>

 

下载此资源的伙伴还下载了以下的其它资源

  • WordPress后台程序文件管理器插件可以实现文件管理器允许您直接从WORDPRESS后端编辑、删除、上传、下载、压缩、复制和粘贴文件和文件夹。不要麻烦使
  • 插件介绍我们网站在更换服务器时,需要整站迁移。通常的做法是打包程序文件和数据库,然后下载再上传到新服务器上。这样操作步骤比较多,有些新手可
  • 软件介绍"Everything" 是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。不像 Windows 内置搜索,"Everything" 默认显示电脑上
  • 工具介绍我们在导入和导出超大的MYSQL数据库时,使用普通的PHPMYSQL工具会非常麻烦,经常会出现各种错误。使用这个超大数据库导入导出文件就可以很方
  • 这个代码可以帮助我们制作网站上的3d轮播图,可以实现3D效果的轮播切换。效果见这里;这资源包里包含制作3d轮播图所需要的所有JS、CSS、HTML代码文
  • WordPress弹窗表单提交模板组件可以实现在网站上点击按钮,就可以弹出提交表单。用户可以在表单上填写相应的信息就可以提交信息到自己的网站后台。管
  • 这款WordPress 多语言手动翻译插件Qtranslate是可以让网站后台创建多个TAB切换编辑器,可以手动编写不同语言的内容。前台可以通过语言切换按钮来切换
  • 功能介绍WordPress生成海报功能代码可以实现Wordpress网站文章页生成海报的功能,只要点击一下生成海报功能按钮就可以自动生成文章页的海报。海报包
  • 我们知道,国内网站常用的社交平台是微信和QQ,但在国外,这二个就用的很少了。所以我们制作外贸网站时,就不能只在网站上安装微信和QQ分享功能,需要
  • 网站悬浮客服框制作代码用于制作网站的边栏悬浮客服框,代码由HTML、JS、CSS代码组成,可以制作出带有邮箱+电话+SKYPE+微信和向上置顶功能的边栏悬浮