在里面wp-admin/includes/update.php
文件
if ( current_user_can(\'update_core\') )
$msg = sprintf( __(\'An automated WordPress update has failed to complete - <a href="%s">please attempt the update again now</a>.\'), \'update-core.php\' );
else
$msg = __(\'An automated WordPress update has failed to complete! Please notify the site administrator.\');
我们可以看到,根据当前用户角色,消息是不同的,这是
maintenance_nag
.
基本上,我们有两个更新NAG,可以在admin-filters.php
add_action( \'admin_notices\', \'update_nag\', 3 );
add_action( \'admin_notices\', \'maintenance_nag\', 10 );
因此,要删除我们可以使用的第二条消息(如果您只想让非管理员使用,请检查当前用户角色)
remove_action( \'admin_notices\', \'maintenance_nag\', 10 );
多站点使用
remove_action( \'network_admin_notices\', \'maintenance_nag\', 10 );