php - 删除更新 nags 特定用户角色 Wordpress
问题描述
我正在尝试为特定用户角色 dc_vendor 删除/隐藏 Wordpress 仪表板中的所有更新唠叨和插件错误。
我试过 echo some CSS display: none; 和 remove_action 'admin_notices 在我的功能中,但似乎都不起作用。
function remove_nags_vendor() {
$user = wp_get_current_user();
if ( in_array( 'dc_vendor', (array) $user->roles ) ) {
remove_action( 'admin_notices', 'update_nag', 3 );
remove_filter( 'update_footer', 'core_update_footer' );
}
}
add_action('admin_head', 'remove_nags_vendor');
我希望在 Wordpress 管理仪表板中删除或隐藏用户角色 dc_vendor 的所有更新 nags 和插件错误消息
解决方案
推荐阅读
- spring - EL1057E: 没有在上下文中注册 bean 解析器来解析对 bean 的访问
- javascript - 使用ant design在react js中映射元素
- python - discord.py Bot在反应添加之前没有响应
- python - 数组 inn while 循环的索引太多
- python - django安装在虚拟环境中不起作用
- groovy - 如何在 Groovy 中访问循环外的变量
- python - EC2 实例中 Ubuntu 20.04 上的 MySQL 客户端安装错误
- redirect - Next.js 服务器端重定向会覆盖语言环境
- python - pytest 在类的 __init__ 中模拟函数调用
- python - selenium 点击接受风险并继续