Is there a way to set the display name format with a line of PHP in functions.php or the registration process?
There are plenty hacks to get 'Firstname Lastname' into the display_name field in the database. This question is about setting the format -> 'Display name publicly as' in the dashboard.
How can you set that format programmatically as a default for every user across the site/network? It now seems to default to the username.
I think this query sets the format to first_name as default:
UPDATE wp_users, wp_usermeta SET display_name = meta_value WHERE ID = user_id AND meta_key = 'first_name'
So I would need a variation of this? Does it really require a database change? Won't this create other problems?