当前位置:首页>Wordpress教程>WordPress开发函数add_menu_classes()

WordPress开发函数add_menu_classes()

WordPress开发函数add_menu_classes()用法:

WordPress开发函数add_menu_classes()用法:

add_menu_classes( array $menu )

参数:

$menu

(array) (必需)

返回

(array)

来源:

文件: wp-admin/includes/menu.php

function add_menu_classes( $menu ) {

$first = false;

$lastorder = false;

$i = 0;

$mc = count( $menu );

foreach ( $menu as $order => $top ) {

$i++;

if ( 0 == $order ) { // Dashboard is always shown/single.

$menu[0][4] = add_cssclass( 'menu-top-first', $top[4] );

$lastorder = 0;

continue;

}

if ( 0 === strpos( $top[2], 'separator' ) && false !== $lastorder ) { // If separator.

$first = true;

$c = $menu[ $lastorder ][4];

$menu[ $lastorder ][4] = add_cssclass( 'menu-top-last', $c );

continue;

}

if ( $first ) {

$c = $menu[ $order ][4];

$menu[ $order ][4] = add_cssclass( 'menu-top-first', $c );

$first = false;

}

if ( $mc == $i ) { // Last item.

$c = $menu[ $order ][4];

$menu[ $order ][4] = add_cssclass( 'menu-top-last', $c );

}

$lastorder = $order;

}

/**

* Filters administration menus array with classes added for top-level items.

*

* @since 2.7.0

*

* @param array $menu Associative array of administration menu items.

*/

return apply_filters( 'add_menu_classes', $menu );

}

文章链接:https://www.7zt.cn/2933.html
文章标题:WordPress开发函数add_menu_classes()
文章版权:柒主题 所发布的内容,部分为原创文章,转载请注明来源,网络转载文章如有侵权请联系我们!
本文最后更新发布于2022年11月20日 16时26分01秒,某些文章具有时效性,若有错误或已失效,请在下方留言或联系:21660010@qq.com
声明 本站上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。无意侵害您的权益,请发送邮件至 柒主题 或点击右侧 私信:站长 反馈,我们将尽快处理。

给TA打赏
共{{data.count}}人
人已打赏
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索