学做网站培训课程介绍

当前位置:

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())
);
?>

 

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

  • 工具介绍文本批量替换工具UltraReplace是一款电脑中批量文件的替换操作,这款工具支持htm、html、asp、java、php等格式的文件,用户可以自定义替换字
  • WordPress媒体库多文件夹管理器插件作用是可以在网站后台的媒体库创建不同分类的文件夹,然后上传不同类型的图片。这样让媒体库更加方便的管理网站图
  • WordPress后台程序文件管理器插件可以实现文件管理器允许您直接从WORDPRESS后端编辑、删除、上传、下载、压缩、复制和粘贴文件和文件夹。不要麻烦使
  • 插件介绍我们网站在更换服务器时,需要整站迁移。通常的做法是打包程序文件和数据库,然后下载再上传到新服务器上。这样操作步骤比较多,有些新手可
  • 软件介绍"Everything" 是 Windows 上一款搜索引擎,它能够基于文件名快速定文件和文件夹位置。不像 Windows 内置搜索,"Everything" 默认显示电脑上
  • 工具介绍我们在导入和导出超大的MYSQL数据库时,使用普通的PHPMYSQL工具会非常麻烦,经常会出现各种错误。使用这个超大数据库导入导出文件就可以很方
  • 这个代码可以帮助我们制作网站上的3d轮播图,可以实现3D效果的轮播切换。效果见这里;这资源包里包含制作3d轮播图所需要的所有JS、CSS、HTML代码文
  • WordPress弹窗表单提交模板组件可以实现在网站上点击按钮,就可以弹出提交表单。用户可以在表单上填写相应的信息就可以提交信息到自己的网站后台。管
  • 这款WordPress 多语言手动翻译插件Qtranslate是可以让网站后台创建多个TAB切换编辑器,可以手动编写不同语言的内容。前台可以通过语言切换按钮来切换
  • 通用型微信、QQ、微博分享功能套件可以在自己的网站上添加一键分享功能按钮,支持微信分享、QQ分享、微博分享等。并且支持HTTPS网站。按钮效果如下图