专栏首页DeveWork删除 WordPress 导航菜单的多余 CSS 选择器

删除 WordPress 导航菜单的多余 CSS 选择器

在默认情况下,WordPress 的导航菜单会输出很多如menu-itemmenu-item-type-taxonomymenu-item-object-category等加上 id 组成的CSS 选择器,无疑,对于一些人来说,这些选择器导致整个html 格式变得难看,看着碍眼的东西最好是将它去掉,下面介绍删除(去除)WordPress 导航菜单的多余 CSS 选择器的方法。

如本站 DeveWork.com 的导航菜单的相关CSS 代码如下:

代码如下,还是加入到主题的functions.php 文件中(代码来源网络,作者未知):

add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2); function special_nav_class($classes, $item){ $current_and_home = array("current-menu-item", "menu-item-home", 'last'); $classes = array_intersect($item->classes,$current_and_home); //保留有需要的 class return $classes; } add_filter('nav_menu_item_id' , 'special_nav_item_id' , 10 , 2); function special_nav_item_id($item_id, $item){ $item_id = ""; //去除 id return $item_id; }

之后,HTML 代码应该清爽不少。

该方法只能去除id 属性,class 属性不能去除。说实话,没必要不建议折腾这个。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 删除 WordPress 导航菜单的多余 CSS 选择器

    在默认情况下,WordPress 的导航菜单会输出很多如menu-item、menu-item-type-taxonomy、menu-item-object-c...

    Jeff
  • WordPress内置搜索结果只有一篇文章时自动跳转到该文章

    当你的读者在你的WordPress博客的内置的搜索引擎搜索时候,返回的结果是按照时间先后的陈列格式。如果搜索结果只有一篇文章的时候,为提高用户体验,我们可以让着...

    Jeff
  • WordPress 一键关闭/禁止页面评论功能

    WordPress 中页面都是默认开启批量功能的,对于一些特殊的网站,可能需要禁止所有的页面的评论功能;一个个去页面编辑页面去禁止固然可以,但是页面一多的话那就...

    Jeff
  • 删除 WordPress 导航菜单的多余 CSS 选择器

    在默认情况下,WordPress 的导航菜单会输出很多如menu-item、menu-item-type-taxonomy、menu-item-object-c...

    Jeff
  • 使用admixture软件做祖先成分分析小实例

    http://software.genetics.ucla.edu/admixture/download.html 不需要安装,解压出来即可使用

    用户7010445
  • 03Vue.js快速入门-Vue列表渲染及条件渲染实战

    有时候我们要根据数据的情况,决定标签是否进行显示或者有其他动作。最常见的就是,表格渲染的时候,如果表格没有数据,就显示无数据。如果有数据就显示表格数据。 Vue...

    老马
  • 03-Vue入门系列之Vue列表渲染及条件渲染实战

    3.1. 条件渲染 有时候我们要根据数据的情况,决定标签是否进行显示或者有其他动作。最常见的就是,表格渲染的时候,如果表格没有数据,就显示无数据。如果有数据就显...

    老马
  • 推荐系统研究中常用的评价指标

    “ 本文主要介绍了推荐系统中常用的评价指标,包括评分预测指标,集合推荐指标,排名推荐指标以及多样性和稳定性等。”

    石晓文
  • MyBatis官方文档-XML 映射文件

    最近更新: 15 七月 2019|版本: 3.5.2

    Java架构师必看
  • STM32Cube-15 | 使用硬件I2C读写温湿度传感器(SHT30)

    本篇详细的记录了如何使用STM32CubeMX配置STM32L431RCT6的硬件I2C外设,读取SHT30温湿度传感器的数据并通过串口发送。

    Mculover666

扫码关注云+社区

领取腾讯云代金券