Description
JennyStudio Identicons Is a lightweight plug-in that generates Material Design-style avatars based on user names. It automatically replaces WordPress’s default « mystery man » avatars, BuddyPress user avatars, and bbPress forum avatars without relying on Gravatar.
Main functions:
– Material Design Styles – Generates beautiful, consistent vector avatars.
– Color configurable – Avatar colors are configurable.
– Seamless integration – Compatible with WordPress Core, BuddyPress and bbPress.
– Disable Gravatar – Avoid privacy issues and improve loading speed, especially for users in the mainland of China to avoid page jams caused by Gravatar loading.
– Base64 inline image – Without additional HTTP requests, avatars are directly embedded in HTML.
Captures d’écran




Installation
Server Requirements: – PHP 7.2 or higher – GD extension (required) – used to generate avatar images. FreeType support is recommended for the best text rendering; without it the plugin falls back to built-in bitmap fonts and Chinese characters cannot be rendered. – mbstring extension (required) – used to handle multibyte (e.g. Chinese) user names.
The plugin checks for the required extensions on load. If any are missing, it stays inactive and shows an admin notice instead of causing a fatal error.
- Upload the plug-in ZIP file to the
/wp-content/plugins/directory, or install it directly in the WordPress backend. - Activate **JennyStudio Identifications ** on the Plugins page.
- Configurations are not required, it takes effect automatically!
FAQ
-
Which PHP extensions does this plugin require?
-
The GD extension is required to generate avatar images (FreeType support is recommended for full TTF font rendering, including Chinese characters), and the mbstring extension is required to handle multibyte user names. If either is missing, the plugin deactivates its avatar features and displays a notice in the admin panel.
-
Will this plugin affect uploaded custom avatars?
-
No. If the user has uploaded an avatar (via BuddyPress or WordPress default), the plug-in will give priority to the uploaded avatar.
-
How to customize the avatar style?
-
By default, the avatar style is automatically generated by the plugin and requires no setup. You can configure the avatar’s background color and text color in the Settings Discussion page in the admin panel.
-
Do you support Multisite?
-
Yes, the plug-in is compatible with the WordPress Multisite environment.
Contributeurs & développeurs
« JennyStudio Identicons » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « JennyStudio Identicons » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Historique des changements
1.3.3
- Added i18n support following the official WordPress plugin conventions (text domain loading, Domain Path, and a POT template in the
languagesdirectory). - Added Simplified Chinese (zh_CN) translation.
1.3.2
- Fixed environment error handling: resolved PHP 8.1+/8.2+ deprecated warnings (dynamic property creation and implicit float-to-int conversion in MDAvatars), and the plugin now checks for the required GD and mbstring extensions on load, showing an admin notice and staying inactive instead of causing errors when they are missing.
- Added a Settings link on the plugins list page, pointing directly to the Avatars section on the Settings -> Discussion page.
1.3
- Added 2 setting fields on discussion page. Now avatar background color and font color are configurable.
1.2
- Fixed Optimize and correct the occupancy ratio of Chinese avatar text and the background text color under light colors..
1.1
- Fixed BuddyPress avatar caching issue.
- Optimize Base64 generation performance.
- When modifying MDAvatars, the background color of the Avatar generated by the original library is random. After this plug-in is modified, the background color is fixed according to the user name string to avoid the problem of different colors each time it is refreshed.
1.0
- Initial release.