When you have a blog on your website or are publishing posts, you might use the native WordPress authors (users). As your blog grows, you may want an author archive with an overview and the ability to translate it into other languages — ideally using WPML. However, this is where the problem arises.
In general, fields like name or social links are usually non-translatable. However, you may need to translate fields like “Biographical Info” or certain ACF fields assigned to users, such as company role, skills, etc.
WordPress users are non-translatable by default, and you won’t find them in WPML -> Settings.
First, you need to enable translations for each user type:
- Go to WPML -> String Translation -> More options -> Translating users of types.
- Check the user types you want to translate.
Once this is done, you can find “Authors” under WPML -> String Translation -> Domain. Although the “Authors” domain might seem confusing, it includes all WordPress user types you have enabled for translation.
String Translation is the only way to translate native WordPress users (authors).