Если вы хотите скрыть это с помощью CSS, то вам нужно вставить собственный CSS в область нижнего колонтитула администратора.Например, вы можете добавить такой код в файл functions.php вашей темы:
add_action('admin_footer', 'my_admin_hide_cf');
function my_admin_hide_cf() {
$u=wp_get_current_user();
$user_roles = $u->roles;
if ($user_roles[0]=='CUSTOM_USER_ROLE_NAME'){
echo '
<style>
#acf-FIELD_SLUG_HERE {display:none}
</style>';
}
}
И, конечно, вы должны заменить значения FIELD_SLUG_HERE и CUSTOM_USER_ROLE_NAME на правильные.Fe # acf-FIELD_SLUG_HERE может быть # acf-url, CUSTOM_USER_ROLE_NAME может быть "участник".