MyListing Logo To Avatar
The {CODICTS} MyListing Logo To Avatar plugin automatically synchronizes the listing logo of a user’s listing with their WordPress user avatar (profile picture). When a user uploads a logo to their listing, that logo becomes their site-wide avatar everywhere WordPress displays profile pictures — comment sections, author boxes, dashboard, and more.
Installation & Activation
Start by downloading the plugin from the Downloads page on your dashboard on the CoDicts website.
After downloading, install and activate the plugin in WordPress by navigating to “Plugins” > “Add New” > “Upload Plugin” and selecting the downloaded zip file. Click “Install Now” and then “Activate”.
Once activated, the primary feature (listing logo → user avatar) is immediately active with no configuration needed. To configure the optional reverse fallback, navigate to Settings → {CoDicts} MyListing Logo to Avatar.
How It Works
The plugin provides two behaviors — one always active, and one optional:
Primary Behavior (Always Active)
When a user creates a listing and uploads a logo image, that logo automatically becomes their site-wide avatar, replacing the default Gravatar everywhere WordPress displays profile pictures.
The flow is simple:
1. User creates a listing and uploads a logo image.
2. The plugin detects the logo and uses it as the user’s avatar.
3. The logo appears everywhere WordPress shows avatars — comments, author boxes, the dashboard, and more.
If the listing has no logo, the plugin falls back to the user’s MyListing profile photo. If that’s also empty, the default WordPress Gravatar is used.
Reverse Fallback (Optional)
When enabled in settings, the reverse also applies — if a listing has no logo set, the plugin uses the user’s uploaded profile photo as the listing logo instead. This ensures listings always have a visual identifier even if the owner didn’t upload a logo.
The fallback chain is: listing logo → user’s profile photo → default Gravatar.
Settings
Navigate to Settings → {CoDicts} MyListing Logo to Avatar in the WordPress admin.
| Setting | Description | Default |
|---|---|---|
| Use profile image when no logo is set? | When checked, if a listing has no logo, the plugin uses the listing author’s uploaded profile picture as the listing logo. If the profile photo is also not set, it falls back to the default Gravatar. | Off (unchecked) |
This is the only setting. The primary avatar replacement behavior (listing logo → user avatar) is always active when the plugin is enabled and cannot be disabled from the settings page. To stop it entirely, deactivate the plugin.
Important Notes
Designed for 1 Listing Per User: This plugin is designed for setups where each user has one listing. In multi-listing setups, the avatar replacement uses the current page context to determine which logo to show, which may produce unexpected results on non-listing pages.
Page Context Required: The avatar replacement only works on pages where a listing is being displayed. On pages without a listing context (e.g., some archive pages or custom templates), the default avatar may be shown instead.
Always Active: The primary feature (listing logo → user avatar) cannot be turned off from the settings page. To stop it, deactivate the plugin entirely.
Frequently Asked Questions
Does this plugin require any configuration?
No. The primary feature works immediately on activation. The only optional setting controls whether a user’s profile photo is used as a fallback listing logo when no logo has been uploaded.
What happens if a user hasn’t uploaded a listing logo?
The plugin falls back to the user’s MyListing profile photo. If that’s also empty, the default WordPress Gravatar is used.
Does this affect avatars in the WordPress admin area?
In most admin contexts, the conditions for replacement won’t be met (no listing page context), so the default avatar is shown. The replacement primarily works on frontend pages where listings are displayed.
Can I use this with multiple listings per user?
The plugin is designed for one listing per user. With multiple listings, it uses the current page context to determine which logo to show. On listing pages, it will use that listing’s logo. On other pages, results may be unpredictable.
Where is the settings page?
WordPress Admin → Settings → {CoDicts} MyListing Logo to Avatar.
How do I completely disable the avatar replacement?
Deactivate the plugin. The primary avatar replacement feature is always active when the plugin is enabled — there is no toggle to disable it from the settings page.
Troubleshooting
Avatar Not Being Replaced
| Cause | Solution |
|---|---|
| No listing logo uploaded | The user’s listing must have a logo image uploaded in the logo field. Check the listing and ensure a logo has been set. |
| No page context | The avatar replacement requires a listing page context. On pages that don’t display a listing (archives, custom templates), the default avatar is shown. |
| Plugin not activated | Verify the plugin is active in Plugins → Installed Plugins. |
| Caching | If you use a caching plugin or CDN, clear all caches. The old Gravatar image may be cached. |
Listing Logo Not Showing User’s Profile Photo
| Cause | Solution |
|---|---|
| Reverse fallback not enabled | Go to Settings → {CoDicts} MyListing Logo to Avatar and check “Use profile image when no logo is set?”. |
| No profile photo uploaded | The user must have a profile photo uploaded in their MyListing profile. If both the listing logo and profile photo are empty, the default Gravatar is used. |
Unexpected Avatar on Non-Listing Pages
| Cause | Solution |
|---|---|
| Multiple listings per user | The plugin is designed for one listing per user. With multiple listings, the avatar shown depends on the current page context, which may vary across different pages. |
“MyListing Theme Not Detected” Error
The MyListing theme must be installed and active. Go to Appearance → Themes to verify.
For further support, visit codicts.com or contact us at support@codicts.com.