How do I allow regular non-admin users to view other users' emails? Email is now an included field in core, but the stock email for users seems to be set to private; only users with administrator privileges or the user themselves can see.

I'd like to allow other users to see this basic field, without having to create yet another email field where someone has to copy the information over from the other other simply for the ability for it to be visible.

This should be a fairly easy/common practice, but I can't find anything yet.

How do I allow regular non-admin users to view other users' emails?
One route you can take is to allow users the View user information permission and display this information on the user profile page.

To do so, override user.html.twig in your theme (copy it from core/modules/user/templates/user.html.twig to your theme's template directory) then inject the email into the template via hook_preprocess_user() in your mytheme.theme file:

/**
 * Implements hook_preprocess_user()
 */
function mytheme_preprocess_user(&amp;$variables) {
  $variables['mail'] = $variables['user']-&gt;getEmail();
}


In this example, you'll be able to user {{ mail }} to insert the email variable into your user profile template.