Title: Force First and Last Name as Display Name
Author: Andrew Lima
Published: <strong>6 Ctember 2013</strong>
Last modified: 18 Unbir 2024

---

Search plugins

![](https://ps.w.org/force-first-last/assets/banner-772x250.png?rev=3188031)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/force-first-last/assets/icon-256x256.png?rev=3188031)

# Force First and Last Name as Display Name

 By [Andrew Lima](https://profiles.wordpress.org/andrewza/)

[Download](https://downloads.wordpress.org/plugin/force-first-last.1.2.2.zip)

 * [Details](https://kab.wordpress.org/plugins/force-first-last/#description)
 * [Reviews](https://kab.wordpress.org/plugins/force-first-last/#reviews)
 *  [Installation](https://kab.wordpress.org/plugins/force-first-last/#installation)
 * [Development](https://kab.wordpress.org/plugins/force-first-last/#developers)

 [Support](https://wordpress.org/support/plugin/force-first-last/)

## Description

This plugin hides the « Display Name » field on the Edit Profile screen for all 
users. Instead of allowing users to set this field, the plugin will always set the
User field display_name to their first and last name. If these field are empty, 
display_name will be set to their username.

Display names are set when the user registers as well as when a user’s profile is
updated via the WordPress admin.

The plugin includes a batch process to update the display name for existing users.
Navigate to Settings > Force First Last in the WordPress admin to run the update.

## Screenshots

 * [[
 * Display Name field is removed from the User Profile in WordPress admin.

## Installation

#### Download, Install and Activate!

 1. Upload `force-first-last` to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Visit Settings > Force First Last to run an initial update for all of your users.

## FAQ

### How do I update existing display names on my site?

Navigate to Settings > Force First Last to run a script that will update all existing
users.

### In my location, names are formatted as LAST FIRST. How do I switch the order?

You will need to use a custom filter to adjust the display order. See this code 
for an example: https://gist.github.com/kimcoleman/dc3227b9cebec79fa983261827df7485.

## Reviews

![](https://secure.gravatar.com/avatar/4052db434ab982650d5b4b61527674cb287ed637871440b1ddc8333bad5463be?
s=60&d=retro&r=g)

### 󠀁[Отлично!](https://wordpress.org/support/topic/%d0%be%d1%82%d0%bb%d0%b8%d1%87%d0%bd%d0%be-326/)󠁿

 [Andrew](https://profiles.wordpress.org/papex/) 4 Ctember 2023

То, что надо! Одной кнопкой изменяет для всех сразу отображаемое имя. Сразу навёл
порядок.

![](https://secure.gravatar.com/avatar/b732c6ac4b931013edefd032b79b3f8fab42fccea7366f9dba6c09b892bd51d1?
s=60&d=retro&r=g)

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-36253/)󠁿

 [Lucas](https://profiles.wordpress.org/luquerias/) 24 Furar 2023

It does what it is supposed to do. Good plugin.

![](https://secure.gravatar.com/avatar/f5241a5efbdc14ccce1a2495cb77838da714827f79e8df8de2a02638043e918a?
s=60&d=retro&r=g)

### 󠀁[a must have](https://wordpress.org/support/topic/a-must-have-450/)󠁿

 [Suki](https://profiles.wordpress.org/sukinoz/) 30 Yunyu 2025

What is really useful is that it HIDES THE “PUBLIC DISPLAY NAME” FIELD WHEN EDITING
USER NOTE: If only the “Last name” is filled in, it takes the username.

![](https://secure.gravatar.com/avatar/2923f0e2a48c8442f0039b91aef6b21a9fc035de63daa58970b5f02514b3a955?
s=60&d=retro&r=g)

### 󠀁[Great plugin!](https://wordpress.org/support/topic/great-plugin-32158/)󠁿

 [emarketingclusters](https://profiles.wordpress.org/emarketingclusters/) 21 Ctember
2021

It works great with Wordpress 5.8.1. Thank you!

![](https://secure.gravatar.com/avatar/de3b3f769b9f7b445660fda3807f9257c56d4af62bb603f5b15b9e91627e3b1a?
s=60&d=retro&r=g)

### 󠀁[Used to work but stopped WP 5.6.1](https://wordpress.org/support/topic/used-to-work-but-stopped-wp-5-6-1/)󠁿

 [lefonk](https://profiles.wordpress.org/lefonk/) 16 Furar 2021

Unfortunately it doesn’t work with new user registrations.

![](https://secure.gravatar.com/avatar/be207795e10757acca1e624b790c5f12669e819a85fc2f15dcc08b7ee3058471?
s=60&d=retro&r=g)

### 󠀁[Still works for the most part. If you want woocommerce support do this.](https://wordpress.org/support/topic/still-works-for-the-most-part-if-you-want-woocommerce-support-do-this/)󠁿

 [hotcooler](https://profiles.wordpress.org/hotcooler/) 6 Ibrir 2020

Replace one hook with another Find add_action("user_register", "ffl_fix_user_display_name",
20); replace with add_action("woocommerce_created_customer", "ffl_fix_user_display_name",
20);

 [ Read all 18 reviews ](https://wordpress.org/support/plugin/force-first-last/reviews/)

## Contributors & Developers

“Force First and Last Name as Display Name” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ Andrew Lima ](https://profiles.wordpress.org/andrewza/)

“Force First and Last Name as Display Name” has been translated into 2 locales. 
Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/force-first-last/contributors)
for their contributions.

[Translate “Force First and Last Name as Display Name” into your language.](https://translate.wordpress.org/projects/wp-plugins/force-first-last)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/force-first-last/),
check out the [SVN repository](https://plugins.svn.wordpress.org/force-first-last/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/force-first-last/)
by [RSS](https://plugins.trac.wordpress.org/log/force-first-last/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.2 – 2024-11-13

 * ENHANCEMENT: Update tested up to WordPress 6.7.
 * ENHANCEMENT: Preparing plugin to be transferred.

#### 1.2.1 – 2023-03-14

 * SECURITY: Added nonce to bulk « Update Existing Users » admin page to protect
   from CSRF vulnerability. (Thanks, @mikhail-net)

#### 1.2 – 2021-03-12

 * ENHANCEMENT: Added `ffl_display_name_order` filter to allow custom code to change
   display name to last first.
 * ENHANCEMENT: Tested up to WordPress 5.7.

#### 1.1 – 2020-08-13

 * ENHANCEMENT: Adding support for the Paid Memberships Pro frontend member profile
   edit screen.
 * ENHANCEMENT: Improving the settings page appearance.
 * ENHANCEMENT: Tested up to WordPress 5.5.
 * ENHANCEMENT: Added pmpro_ffl_hide_display_name_profile filter. Set to return 
   false if you’d like the display name field to show up on the edit user page in
   the WP dashboard.

#### 1.0

 * Change priority of the user_register hook to 20 so it will run after plugins 
   setting first/last name etc.
 * Let’s call this official at 1.0

#### .2

 * Added settings page to update existing users.
 * Hiding display name dropdown on profile page.

#### .1

 * Initial version.

## Meta

 *  Version **1.2.2**
 *  Last updated **2 n iseggasen ago**
 *  Active installations **2,000+**
 *  WordPress version ** 5.2 or higher **
 *  Tested up to **6.7.5**
 *  Languages
 * [Dutch](https://nl.wordpress.org/plugins/force-first-last/), [English (US)](https://wordpress.org/plugins/force-first-last/),
   akked [Russian](https://ru.wordpress.org/plugins/force-first-last/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/force-first-last)
 * Tags
 * [display-name](https://kab.wordpress.org/plugins/tags/display-name/)[first name](https://kab.wordpress.org/plugins/tags/first-name/)
   [force](https://kab.wordpress.org/plugins/tags/force/)[last name](https://kab.wordpress.org/plugins/tags/last-name/)
   [user](https://kab.wordpress.org/plugins/tags/user/)
 *  [Advanced View](https://kab.wordpress.org/plugins/force-first-last/advanced/)

## Ratings

 4.3 out of 5 stars.

 *  [  14 5-star reviews     ](https://wordpress.org/support/plugin/force-first-last/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/force-first-last/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/force-first-last/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/force-first-last/reviews/?filter=2)
 *  [  3 1-star reviews     ](https://wordpress.org/support/plugin/force-first-last/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/force-first-last/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/force-first-last/reviews/)

## Contributors

 *   [ Andrew Lima ](https://profiles.wordpress.org/andrewza/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/force-first-last/)