Skip to main content

Display Last Name Before First Name for Japanese Users?

Hi, I’m using FluentCommunity for a Japanese audience.

In Japan, it’s customary to display names in the order of “last name” followed by “first name” — opposite to the Western name order.

Currently, the user name is displayed as:
[first name] [last name]

But I would like to reverse this order and show:
[last name] [first name]

However, the names are connected to the WordPress profile, FluentCRM, and our checkout plugin (SureCart), so I prefer not to disable synchronization. I’m specifically looking for a way to change only the display order without breaking those integrations.

I checked the HTML and it seems both names are rendered in a single string, so it might not be possible to handle this with just CSS. I’m wondering if there is a template override, hook, or another approach to control how names are displayed.

Any advice or pointers would be greatly appreciated!

Thanks in advance.

It appears like FC doesn't respect the display name setting in the WP User but instead creates a new display name within the plugin based on first and last name. I don't see a filter or a hook that fires that this could be fixed with. I'm afraid this is currently not possible. Unless you always have two elements to the name in which case you might be able to do something hacky with JS/JQuery.

Yuhei Kuwahata

Kevin Meindersma Thanks. It’s unfortunate that there isn’t a filter or hook available at the moment — that would’ve been ideal. I’ll explore a workaround using JavaScript for now.

Aaron Liang

I asked about this long long time ago... didn't get much love lol

https://community.wpmanageninja.com/portal/space/community-meta/post/featurerequesti-dont

You might want to submit a feature request on the roadmap. I'll vote for it.

Yuhei Kuwahata

Aaron Liang I see your post was made quite a while ago — and it does look like the priority has stayed low since then.
I’ll still go ahead and submit a feature request, and I’d really appreciate your vote! Thank you.

Artur Abakarov

what if you translate the fields so that the first name is the last name, and the last name is the first name? visually the order will be as you need)

Yuhei Kuwahata

Artur Abakarov That’s an interesting workaround! But it would unfortunately cause issues with other integrations like FluentCRM, FluentForms, and SureCart, since they rely on correct field mappings.

HIRKI ISHIHARA

It is fatal to have the first and last names reversed in Asia. If the same situation exists with FluentCart, it will be fatal to use it in Asia.