Title: LMDM Contributor Profile Card
Author: Nic
Published: <strong>July 17, 2026</strong>
Last modified: July 17, 2026

---

Search plugins

![](https://ps.w.org/lmdm-contributor-profile-card/assets/banner-772x250.jpg?rev
=3611840)

![](https://ps.w.org/lmdm-contributor-profile-card/assets/icon-256x256.png?rev=3611840)

# LMDM Contributor Profile Card

 By [Nic](https://profiles.wordpress.org/nicmare/)

[Download](https://downloads.wordpress.org/plugin/lmdm-contributor-profile-card.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/lmdm-contributor-profile-card/#description)
 * [Reviews](https://wordpress.org/plugins/lmdm-contributor-profile-card/#reviews)
 * [Development](https://wordpress.org/plugins/lmdm-contributor-profile-card/#developers)

 [Support](https://wordpress.org/support/plugin/lmdm-contributor-profile-card/)

## Description

LMDM Contributor Profile Card adds a dynamic Gutenberg block that renders a compact
profile card from a WordPress.org profile username.

Profile data is read from the public profile page, cached with WordPress transients,
and refreshed once per day. The block includes controls for visibility, colors, 
text alignment, Gravatar placement, and optional linking.

#### Credits

This plugin was inspired by Rodrigo Donini’s original CardPress project:

https://github.com/donini/wp-profiles-card

Rodrigo Donini’s project demonstrated a friendly way to turn public WP.org profile
information into shareable profile cards. This plugin adapts that idea for Gutenberg
as a server-rendered block using WordPress transients for caching.

This plugin is not affiliated with or maintained by Rodrigo Donini.

## Screenshots

[[

[[

## Blocks

This plugin provides 1 block.

 *   LMDM Contributor Profile Card Shows a cached card for a public profile.

## FAQ

### Where did the idea for this block come from?

The idea and crawler approach are credited to Rodrigo Donini and the original wp-
profiles-card repository:

https://github.com/donini/wp-profiles-card

### Does this plugin use Rodrigo Donini’s service?

No. The block fetches public profile data directly from the WP.org profile page 
for the username entered in the block.

### How is profile data cached?

Profile data is cached with WordPress transients. Each username gets its own transient
cache and the data is refreshed once per day.

### Can profile images be stored locally?

Yes. The plugin settings include an optional “Download Gravatar images in Media 
Library” checkbox. When enabled, Gravatar images are downloaded into the WordPress
media library and the cached profile card uses the local media URL instead of requesting
the remote image on every render.

### What happens if I enable local Gravatar downloads later?

Existing profile card blocks and existing transient cache entries are handled automatically.
When a cached profile is rendered and local Gravatar downloads are enabled, the 
plugin checks whether the matching image already exists in the media library. If
it does not exist yet, the image is downloaded and the transient cache is updated
to use the local URL.

### What happens if I disable local Gravatar downloads again?

The plugin switches known cached profiles back to their original remote Gravatar
URL and deletes the Gravatar images it created in the media library.

### What happens to downloaded Gravatar images when the plugin is deleted?

Downloaded Gravatar images created by this plugin are deleted during plugin uninstall.

### What happens when I change the username?

Changing the username uses a different transient key, so the block fetches and stores
profile data for the new username.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“LMDM Contributor Profile Card” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Nic ](https://profiles.wordpress.org/nicmare/)

[Translate “LMDM Contributor Profile Card” into your language.](https://translate.wordpress.org/projects/wp-plugins/lmdm-contributor-profile-card)

### Interested in development?

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

## Changelog

#### 1.0.0

Initial version.

## Meta

 *  Version **1.0.0**
 *  Last updated **16 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.9 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [block](https://wordpress.org/plugins/tags/block/)[gutenberg](https://wordpress.org/plugins/tags/gutenberg/)
   [LMDM](https://wordpress.org/plugins/tags/lmdm/)[profile](https://wordpress.org/plugins/tags/profile/)
 *  [Advanced View](https://wordpress.org/plugins/lmdm-contributor-profile-card/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/lmdm-contributor-profile-card/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/lmdm-contributor-profile-card/reviews/)

## Contributors

 *   [ Nic ](https://profiles.wordpress.org/nicmare/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/lmdm-contributor-profile-card/)