零基础建站培训介绍

当前位置:

WordPress导航调用函数wp_nav_menu的li标签添加自定义class类

WordPress建网站时,会使用wp_nav_menu函数来调用网站后台导航菜单,会生成一个无序列表。如下面的代码:


<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>

使用wp_nav_menu函数生成导航,默认情况下是无法添加自定义的class类的,如果想要添加自定义的class类,需要使用以下的方法。


function wpmaker_menu_classes($classes, $item, $args) {
if($args->theme_location == 'topmeau') { //topmeau是菜单的名称
$classes[] = 'custom-class';//添加自定义类名
}
return $classes;
}
add_filter('nav_menu_css_class','wpmaker_menu_classes',1,3);

这样就可以给导航菜单添加自定义class类名。

上一课: 下一课:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

相关教程

  • 大家都知道如果黑客入侵我们的网站后,他们是可以肆意的在上面搭载钓鱼页面,传播恶意软件,盗取敏感信息等,这特别不利于我们网站。垃圾内容和黑
  • 什么是百度MIP百度MIP (Baidu Mobile Instant Pages - 百度移动网页加速器), 是一套应用于移动网页的开放性技术标准。通过提供MIP-HTML规范、MIP-
  • 如果你的空间不理想或是需要升级服务器,这个时候很可能需要进行网站数据搬家,而数据搬家本身是一件很简单的事情。并且学建站网页专门有这样的课程教
  • 在使用zblog2.2的过程中,发现zblog2.2的很多主题模板都没有面包屑导航,如何给zblog2.2的主题模板添加面包屑难住了很多初学者。本文就分享给zblo
  • 代码介绍:一款CSS3设计的绿色扁平化简洁清爽风格鼠标悬停动画切换网站导航菜单代码特效。代码适用:适用浏览器:360、FireFox、Chrome、Safa
  • Discuz顶部导航可以设置多个分类,默认情况下页面已经被拉到特别下面,但是我们依旧可以看到顶部的导航栏,也就是在导航栏超出浏览器上方可以显示的范
  • 在网页制作和网站开发过程中,网页上使用的字体往往由于浏览者电脑中没有相应的字体,达不到我们设计的效果。为了解决这个问题,我们可以直接使用我们
  • WordPress模板基本文件style.css 样式表文件index.php 主页文件single.php 日志单页文件page.php 页面文件archvie.php 分类和日期存档页文
  • 在之前的建站教程中,介绍了wordpress免插件显示文章浏览量次数,可以在文章页显示文章浏览量,但我们自己做网站时,有时需要在分类目录页显示当前分
  • 在Wordpress建网站时,会使用wp_nav_menu函数来调用网站后台导航菜单,会生成一个无序列表。如下面的代码:[cce_php]<ul><li><a h
  • implode()函数 (16995 次浏览)
    implode()含义implode() 函数返回一个由数组元素组合成的字符串。implode()作用implode()可以把数组元素组合为字符串。implode()语法
  • 通常所说的META标签,是在HTML网页源代码中一个重要的html标签。META标签用来描述一个HTML网页文档的属性,例如作者、日期和时间、网页描述、关键词、
  • wp_head()是wordpress的一个特别重要的函数,基本上所有的主题在header.php这个文件里都会使用到这个函数。而且很多插件为了在header上加点东西也
  • WP-AutoPost是目前特别好用的WordPress自动采集发布插件,最大的特点是可以采集来自于任意网站的内容并自动发布到你的WordPress站点。不像其他大
  • 我们在做网站时,网站上的列表都是用LI标签来做的,使用li标签制作了列表之后,会发现在 ie 7 下发现 li 元素之间会留白,如下图:原以为是样
  • HTML <datalist> 标签 (13465 次浏览)
    定义和用法<datalist> 标签定义选项列表。请与 input 元素配合使用该元素,来定义 input 可能的值。datalist 及其选项不会被显示出来,它仅仅
  • HTML 文本格式化:使用 pre 标签对空行和空格进行控制。“计算机输出”标签:这些标签常用于显示计算机/编程代码。引用标签:使用 blockquote
  • HTML粗体标签:HTML b 标签b 标签-- 定义粗体文字 不符合标准网页设计的理念,不赞成使用. b标签是成对出现的,以<b>开始,以</b>结束 .
  • HTML换行标签:<BR/>br 是换行(Break)的缩写。文本会在这个标签的地方换行。在HTML代码里直接换行的话,按浏览器的不同可能显示为一个空格,或
  • win 7 右键菜单里没有“以管理员身份运行”的选项怎么办?可以通过在注册表中新建项,自行添加以管理员身份运行的菜单即可。方法/步骤 右键点
  • 支付宝大家应该都听说过,因为淘宝购买一般都用的是支付宝。在淘宝买东西只需要把钱打入支付宝,收到货到感觉货不错,再确认收货钱才会到卖家的支付宝
  • wordpress 拥有一个特别强大的功能,那就是自定义栏目。但在使用自定义栏目时,如果栏目太多,使用时特别麻烦。如果你对Wordpress程序不了解,先学习
  • 帝国cms网站有时为了一个功能需要进行判断,并且判断的依据在发布文章时,选择显示或者不显示。这里就可以使用帝国cms使用自定义字段判断。第一步
  • 在自己做网站时,经常会用到Html有序列表、无序列表与定义列表,下面列举了三种列表的写法。(相关教程:HTML入门教程)有序列表[cce_html]&l
  • 仿制图章工具是photoshop软件中的一个工具,用来复制取样的图像。它能够按涂抹的范围复制全部或者部分到一个新的图像中。要使用的软件名称:Adobe Pho