#精品
[WordPress教程] wp_before_admin_bar_render菜单动作钩子 -静鱼客栈

2021-09-22 0 3,005

wp_before_admin_bar_render描述

wp_before_admin_bar_render操作允许开发人员修改$wp_admin_bar对象被用来渲染之前,工具栏在屏幕上。

wp_before_admin_bar_render用法


function my_tweaked_admin_bar() {
	global $wp_admin_bar;
	//做些东西
}
add_action( 'wp_before_admin_bar_render', 'my_tweaked_admin_bar' ); 

请注意,您必须声明$wp_admin_bar全局对象,因为此挂钩主要用于在呈现到屏幕之前直接访问此对象。

wp_before_admin_bar_render例子

以下示例显示了此操作挂钩的一些用例。


//删除菜单项
function my_tweaked_admin_bar() {
	global $wp_admin_bar;
        //删除WordPress徽标... 
	//Remove the WordPress logo...
	$wp_admin_bar->remove_menu('wp-logo');
}
add_action( 'wp_before_admin_bar_render', 'my_tweaked_admin_bar' ); 
//添加顶级菜单项
function my_tweaked_admin_bar() {
	global $wp_admin_bar;
	//添加名为“我的链接”的链接... 
	$wp_admin_bar->add_node(array(
		'id'    => 'my-link',
		'title' => 'My Link',
		'href'  => admin_url()
	));
}
add_action( 'wp_before_admin_bar_render', 'my_tweaked_admin_bar' ); 
//添加子菜单项
function my_tweaked_admin_bar(){ 
	global $wp_admin_bar; 

	//添加一个名为'My Link'的链接... 
	$wp_admin_bar-> add_menu(array(
		'id'=>'my-link',
		'title'=>'My Link',
		'href'=> admin_url()
	)); 

	//然后添加一个名为'Sublink 1'的子链接... 
	$wp_admin_bar-> add_menu(array(
		'id'=>'my-link-sub-1',
		'title'=>'Sublink 1',
		' href'=> admin_url(),
		'parent'=>'my-link' 
	)); 
} 
add_action('wp_before_admin_bar_render','my_tweaked_admin_bar');

提示:有关add_menu()args的更多信息,请参阅WP_Admin_Bar::add_node()的文档
有关
工具栏API
文章:WordPress工具栏
类:WP_Admin_Bar
功能:add_node()
功能:remove_node()
功能:add_menu()
功能:remove_menu()
功能:add_group()
功能:get_node()
功能:get_nodes()

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝/QQ扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

1. 本站所有资源来源于用户上传和网络,因此不包含技术服务请大家谅解!如有侵权请邮件联系客服!305582964@qq.com
2. 本站不保证所提供下载的资源的准确性、安全性和完整性,资源仅供下载学习之用!如有链接无法下载、失效或广告,请联系客服处理,有奖励!
3. 您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
4. 如果您也有好的资源或教程,您可以投稿发布,成功分享后有U点奖励和额外收入!

静鱼客栈 学习中心 [WordPress教程] wp_before_admin_bar_render菜单动作钩子 -静鱼客栈 https://www.52jyu.cn/8968.html

静鱼客栈的帅逼站长~

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP贵宾介绍。
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器没有下载完整造成的,可以重新进行下载即可~
查看详情

相关文章

发表评论
暂无评论
静鱼客栈-站长

为您解决烦忧 - 专业服务 看到消息会进行回复