wordpress为菜单的第一个元素和最后一个元素添加class

<?php function nav_menu_add_classes( $items ) { $pos = strrpos($items, ‘class=”menu-item’, -1); $items=substr_replace($items, ‘menu-item-last ‘, $pos+7, 0); $pos = strpos($items, ‘class=”menu-item’); $items=substr_replace($items, ‘menu-item-first ‘, $pos+7, 0); return $items; } add_filter( ‘wp_nav_menu_items’, ‘nav_menu_add_classes’ ); ?>

将此段代码加入主题的function.php里,就可以看得菜单的第一个元素多了一个menu-item-first的class,最后一个元素多了一个menu-item-last的class。

人吐槽 人点赞

猜你喜欢

发表评论

用户名: 密码:
验证码: 匿名发表

你可以使用这些语言

查看评论:wordpress为菜单的第一个元素和最后一个元素添加class