首页 视频课程 主题开发课程第09章、导航菜单 WordPress清理导航菜单中的CLASS和ID

WordPress清理导航菜单中的CLASS和ID

2023-06-11 / 408阅

为了清理导航菜单中的CLASS和ID,我们需要在WordPress主题的functions.php文件中添加一些代码:

function remove_nav_menu_attributes( $item ) {
  $item->classes = array();
  $item->attr_title = '';
  $item->description = '';
  $item->ID = '';
  $item->db_id = '';
  $item->url = '';
  return $item;
}
add_filter( 'nav_menu_item', 'remove_nav_menu_attributes' ); 

这段代码会移除导航菜单中的所有CSS类和ID,以及任何其他的属性。它还会将属性值设置为一个空字符串,以确保它们不会被浏览器解释。

您可以将此代码添加到您的主题的functions.php文件中,并保存更改。将导航菜单中的CLASS和ID清除后,您可以使用CSS或JavaScript来自定义菜单样式和交互。

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录