!
也想出现在这里? 联系我们
广告位

WordPress 后台菜单添加气泡通知

WordPress 后台中,不论是 WordPress 更新,还是相关的主题或者插件有升级更新提醒后,都会在相关的管理菜单中以红色气泡数字的通知方式告知你,那么对于一个 WordPress 开发者来说,如果想要深度的定制一些功能或者同样实现一些提示信息该如何来实现呢?

这是因为子凡在前段时间做泪雪建站的提现功能开发时相当的,这样只要我们登录后台,只要有人申请了提现就能够一目了然的看到是否有待处理的信息,从而不会被动的点击二级菜单或者必须要进入到相关的页面才能够看到处理状态,大大的提高了工作效率和更加人性化的使用体验,所以子凡就趁 2019 年元旦节来分享给大家吧!直接看代码

  1. function fanly_menu_add_notification_demo() {
  2. $notification = 2; //提示信息
  3. add_menu_page(
  4. '测试菜单标题', //网页标题 title 名称
  5. $notification ? sprintf('菜单名称 <span class="awaiting-mod">%d</span>', $notification) : '菜单名称', //菜单名称
  6. 'manage_options', //用户权限
  7. 'fanly_menu', //菜单别名
  8. 'fanly_menu_page' //菜单页面函数
  9. );
  10. }

以上代码主要是一个添加后台菜单的功能,WordPress 开发者应该都了解其中的用处,当然你可能并不能直接使用该段代码,因为这仅仅只是子凡提供的一个示例代码,其中 add_menu_page 函数的第二个参数才是至关重要,因为我们平常使用最多的就是直接填写菜单名称,这样在 WordPress 后台就能看到对应的菜单名称,然而我们要添加气泡通知,则需要添加一个 span 内容,将气泡的提示添加进入才可以。

而至于这个气泡的内容,并没有限制具体的内容,只是大多数的使用情况都是数字类型,当然也可以包含使用字符串等等,但是为了确保 WordPress 后台菜单宽度的体验,建议大家竟可能的简短,或者更多推荐大家使用数字气泡内容作为提示。

当然除了可以给 add_menu_page 主菜单添加气泡通知,同样你还可以使用 add_submenu_page 函数是给 WordPress 后台的子菜单添加提示,同样还是给大家一个示例代码作为参考:

  1. //WordPress 后台子菜单添加气泡通知参考代码
  2. add_submenu_page( $parent_slug, $page_title, $menu_title, $capability, $menu_slug, $function );
  3. //将 add_submenu_page 函数中的第三个参数$menu_title,替换为以下代码内容即可
  4. $notification ? sprintf('菜单名称 <span class="awaiting-mod">%d</span>', $notification) : '菜单名称'
  5. //parent_slug 父级菜单项的别名
  6. //page_title 页面的 title 信息
  7. //menu_title 菜单标题
  8. //capability 权限
  9. //menu_slug 别名
  10. //function 执行函数

到这里子凡想要分享的所有内容也就该结束了,相信你也同样能够举一反三,依样画葫芦的对比使用即可,这会在你某些 WordPress 功能开发时提供更优秀的使用体验。

给TA打赏
共{{data.count}}人
人已打赏
WordPress教程

谷歌(Google)被墙 解决地图和字体无法显示的问题

2024-3-25 23:23:20

WordPress教程

宝塔环境下开启WordPress多站点(含伪静态)

2024-3-26 16:15:55

下载说明

  • 1、微码盒所提供的压缩包若无特别说明,解压密码均为weimahe.com
  • 2、下载后文件若为压缩包格式,请安装7Z软件或者其它压缩软件进行解压;
  • 3、文件比较大的时候,建议使用下载工具进行下载,浏览器下载有时候会自动中断,导致下载错误;
  • 4、资源可能会由于内容问题被和谐,导致下载链接不可用,遇到此问题,请到文章页面进行反馈,以便微码盒及时进行更新;
  • 5、其他下载问题请自行搜索教程,这里不一一讲解。

站长声明

本站大部分下载资源收集于网络,只做学习和交流使用,版权归原作者所有;若为付费资源,请在下载后24小时之内自觉删除;若作商业用途,请到原网站购买;由于未及时购买和付费发生的侵权行为,与本站无关。本站发布的内容若侵犯到您的权益,请联系本站删除,我们将及时处理!
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索