Description
A WordPress plugin that adds unique favicon support for each domain mapping in the Multiple Domain Mapping on single site plugin.
Plugin Repository: [https://github.com/jediconcepts/multi-domain-favicon-manager]
Support: dev@jediconcepts.com
Features
- Unique favicons per mapped domain – Set different favicons for each of your mapped domains
- Media library integration – Upload new favicons or browse existing media
- Smart domain conversion – Automatically converts URLs between base and mapped domains
- Conflict resolution – Removes WordPress default site icons to prevent conflicts
- Search functionality – Find favicon files by filename when media browser filters them out
- Multiple file format support – Works with .ico, .png, .svg, .jpg, and .gif files
- Auto-preview – See favicon previews when entering URLs manually
Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher
- Multiple Domain Mapping on single site plugin (required dependency)
How It Works
Frontend Behavior
When a visitor accesses a mapped domain:
- Plugin detects the current domain mapping
- Checks if a custom favicon is configured for that mapping
- Outputs the custom favicon HTML tags
- Suppresses WordPress default site icon to prevent conflicts
Admin Interface
The plugin adds favicon management fields to each domain mapping:
- Integrates seamlessly with the existing Multiple Domain Mapping interface
- Provides intuitive upload and selection tools
- Shows preview of selected favicons
- Validates favicon URLs automatically
Button Functions
- Upload New (Blue) – Upload fresh favicon files from your computer
- Browse Media (Green) – Select from existing files in your media library
- Search by Name (Orange) – Find specific files by filename when media browser doesn’t show all files
- Convert URL (Purple) – Convert between base domain and mapped domain URLs
File Format Support
Supported favicon formats:
- .ico – Traditional favicon format
- .png – Modern format, recommended for most uses
- .svg – Scalable vector format
- .jpg/.jpeg – JPEG images
- .gif – GIF images
Recommended size: 16×16 or 32×32 pixels
Installation
Method 1: GitHub Download
- Download the latest release from GitHub
- Upload the
multi-domain-faviconfolder to/wp-content/plugins/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Navigate to Tools Multidomain to configure favicons
Method 2: WordPress Admin Upload
- Download the plugin zip from GitHub
- Go to Plugins Add New in WordPress admin
- Click Upload Plugin and select the zip file
- Activate the plugin
- Navigate to Tools Multidomain to configure favicons
FAQ
-
Do I need to configure favicons for every mapped domain?
-
No, only configure favicons for domains where you want a different favicon than the default WordPress site icon.
-
Can I use the same favicon for multiple mapped domains?
-
Yes, you can select the same favicon file for multiple domain mappings.
-
What happens if I don’t set a favicon for a mapped domain?
-
The WordPress default site icon will be used (if configured in Customizer Site Identity).
-
Can I use external favicon URLs?
-
Yes, you can manually enter any favicon URL. The plugin will validate that it loads correctly.
-
Will this work with CDN or external media storage?
-
Yes, as long as the favicon URLs are accessible from the browser, any URL will work.
-
The Convert URL feature says «no conversion needed» – what does this mean?
-
Make sure you’re entering a URL from a different domain than the target mapping. The plugin converts FROM base domain TO mapped domain.
-
My favicon isn’t showing on the frontend – what should I check?
-
- Clear browser cache (favicons are heavily cached)
- Check that the favicon URL is accessible
- Verify the file format is supported
- Ensure the domain mapping is working correctly
-
I see multiple favicons appearing – how do I fix this?
-
The plugin automatically removes WordPress default site icons. If you still see conflicts, check for favicon code in your theme or other plugins.
Reviews
Contributors & Developers
“Multi-Domain Favicon Manager” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Multi-Domain Favicon Manager” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.7
- Fixed WordPress.org plugin directory review issues
- Updated function/class/constant naming for better uniqueness (MULTIFAMA_ prefix)
- Removed example domain references in JavaScript
- Improved code compliance with WordPress plugin guidelines
- Enhanced security and naming conventions
1.0.6
- Updated WordPress compatibility to 6.8
- Fixed JavaScript string escaping issues
- Improved translator comments for internationalization
- Updated repository URL to lowercase format
- Enhanced error handling and user feedback
- Fixed text domain to match plugin slug
- Improved media library filtering
1.0.3
- Fixed media library filtering issues
- Improved domain conversion logic
- Enhanced error handling and user feedback
- Added comprehensive search functionality
1.0.2
- Added Convert URL functionality
- Improved media browser performance
- Fixed JavaScript conflicts
1.0.1
- Initial release
- Basic favicon upload and selection
- WordPress site icon suppression