{"id":248820,"date":"2025-09-11T01:36:27","date_gmt":"2025-09-11T01:36:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/multi-domain-favicon-manager\/"},"modified":"2025-09-11T01:53:21","modified_gmt":"2025-09-11T01:53:21","slug":"multi-domain-favicon-manager","status":"publish","type":"plugin","link":"https:\/\/bal.wordpress.org\/plugins\/multi-domain-favicon-manager\/","author":23354603,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.7","stable_tag":"1.0.7","tested":"6.8.5","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Multi-Domain Favicon Manager","header_author":"JediConcepts","header_description":"Adds unique favicon support for each domain mapping in the Multiple Domain Mapping plugin. Automatically suppresses WordPress default site icons when custom favicons are defined.","assets_banners_color":"","last_updated":"2025-09-11 01:53:21","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/github.com\/jediconcepts\/multi-domain-favicon-manager","header_plugin_uri":"https:\/\/github.com\/jediconcepts\/multi-domain-favicon-manager","header_author_uri":"https:\/\/jediconcepts.com","rating":5,"author_block_rating":0,"active_installs":0,"downloads":233,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.7":{"tag":"1.0.7","author":"jediconcepts","date":"2025-09-11 01:53:21"}},"upgrade_notice":{"1.0.6":"<p>Important update with WordPress 6.8 compatibility, improved internationalization support, and bug fixes. Recommended for all users.<\/p>","1.0.3":"<p>Major improvements to media library functionality and domain conversion logic. Upgrade recommended for better user experience.<\/p>","1.0.1":"<p>Initial release of Multi-Domain Favicon Manager. Install to add unique favicon support for each domain mapping.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":2},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.7"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Favicon management interface integrated with Multiple Domain Mapping settings","2":"Media library integration with Upload New, Browse Media, and Search by Name options","3":"Favicon preview showing selected icon with file information","4":"Convert URL functionality for domain mapping scenarios"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[24442,3013,3841,498,441],"plugin_category":[50,51],"plugin_contributors":[247667],"plugin_business_model":[],"class_list":["post-248820","plugin","type-plugin","status-publish","hentry","plugin_tags-domain-mapping","plugin_tags-domains","plugin_tags-favicon","plugin_tags-icons","plugin_tags-multisite","plugin_category-media","plugin_category-multisite","plugin_contributors-jediconcepts","plugin_committers-jediconcepts"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/multi-domain-favicon-manager.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>A WordPress plugin that adds unique favicon support for each domain mapping in the <a href=\"https:\/\/wordpress.org\/plugins\/multiple-domain-mapping-on-single-site\/\">Multiple Domain Mapping on single site<\/a> plugin.<\/p>\n\n<p><strong>Plugin Repository<\/strong>: [https:\/\/github.com\/jediconcepts\/multi-domain-favicon-manager]\n<strong>Support<\/strong>: dev@jediconcepts.com<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Unique favicons per mapped domain<\/strong> - Set different favicons for each of your mapped domains<\/li>\n<li><strong>Media library integration<\/strong> - Upload new favicons or browse existing media<\/li>\n<li><strong>Smart domain conversion<\/strong> - Automatically converts URLs between base and mapped domains<\/li>\n<li><strong>Conflict resolution<\/strong> - Removes WordPress default site icons to prevent conflicts<\/li>\n<li><strong>Search functionality<\/strong> - Find favicon files by filename when media browser filters them out<\/li>\n<li><strong>Multiple file format support<\/strong> - Works with .ico, .png, .svg, .jpg, and .gif files<\/li>\n<li><strong>Auto-preview<\/strong> - See favicon previews when entering URLs manually<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li><strong><a href=\"https:\/\/wordpress.org\/plugins\/multiple-domain-mapping-on-single-site\/\">Multiple Domain Mapping on single site<\/a><\/strong> plugin (required dependency)<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<p><strong>Frontend Behavior<\/strong>\nWhen a visitor accesses a mapped domain:<\/p>\n\n<ol>\n<li>Plugin detects the current domain mapping<\/li>\n<li>Checks if a custom favicon is configured for that mapping<\/li>\n<li>Outputs the custom favicon HTML tags<\/li>\n<li>Suppresses WordPress default site icon to prevent conflicts<\/li>\n<\/ol>\n\n<p><strong>Admin Interface<\/strong>\nThe plugin adds favicon management fields to each domain mapping:<\/p>\n\n<ul>\n<li>Integrates seamlessly with the existing Multiple Domain Mapping interface<\/li>\n<li>Provides intuitive upload and selection tools<\/li>\n<li>Shows preview of selected favicons<\/li>\n<li>Validates favicon URLs automatically<\/li>\n<\/ul>\n\n<h4>Button Functions<\/h4>\n\n<ul>\n<li><strong>Upload New<\/strong> (Blue) - Upload fresh favicon files from your computer<\/li>\n<li><strong>Browse Media<\/strong> (Green) - Select from existing files in your media library<\/li>\n<li><strong>Search by Name<\/strong> (Orange) - Find specific files by filename when media browser doesn't show all files<\/li>\n<li><strong>Convert URL<\/strong> (Purple) - Convert between base domain and mapped domain URLs<\/li>\n<\/ul>\n\n<h4>File Format Support<\/h4>\n\n<p>Supported favicon formats:<\/p>\n\n<ul>\n<li><strong>.ico<\/strong> - Traditional favicon format<\/li>\n<li><strong>.png<\/strong> - Modern format, recommended for most uses<\/li>\n<li><strong>.svg<\/strong> - Scalable vector format<\/li>\n<li><strong>.jpg\/.jpeg<\/strong> - JPEG images<\/li>\n<li><strong>.gif<\/strong> - GIF images<\/li>\n<\/ul>\n\n<p><strong>Recommended size<\/strong>: 16x16 or 32x32 pixels<\/p>\n\n<!--section=installation-->\n<h4>Method 1: GitHub Download<\/h4>\n\n<ol>\n<li>Download the latest release from <a href=\"https:\/\/github.com\/jediconcepts\/multi-domain-favicon-manager\/releases\">GitHub<\/a><\/li>\n<li>Upload the <code>multi-domain-favicon<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Navigate to <strong>Tools \u2192 Multidomain<\/strong> to configure favicons<\/li>\n<\/ol>\n\n<h4>Method 2: WordPress Admin Upload<\/h4>\n\n<ol>\n<li>Download the plugin zip from <a href=\"https:\/\/github.com\/jediconcepts\/multi-domain-favicon-manager\">GitHub<\/a><\/li>\n<li>Go to <strong>Plugins \u2192 Add New<\/strong> in WordPress admin<\/li>\n<li>Click <strong>Upload Plugin<\/strong> and select the zip file<\/li>\n<li>Activate the plugin<\/li>\n<li>Navigate to <strong>Tools \u2192 Multidomain<\/strong> to configure favicons<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='do%20i%20need%20to%20configure%20favicons%20for%20every%20mapped%20domain%3F'><h3>Do I need to configure favicons for every mapped domain?<\/h3><\/dt>\n<dd><p>No, only configure favicons for domains where you want a different favicon than the default WordPress site icon.<\/p><\/dd>\n<dt id='can%20i%20use%20the%20same%20favicon%20for%20multiple%20mapped%20domains%3F'><h3>Can I use the same favicon for multiple mapped domains?<\/h3><\/dt>\n<dd><p>Yes, you can select the same favicon file for multiple domain mappings.<\/p><\/dd>\n<dt id='what%20happens%20if%20i%20don%27t%20set%20a%20favicon%20for%20a%20mapped%20domain%3F'><h3>What happens if I don't set a favicon for a mapped domain?<\/h3><\/dt>\n<dd><p>The WordPress default site icon will be used (if configured in Customizer \u2192 Site Identity).<\/p><\/dd>\n<dt id='can%20i%20use%20external%20favicon%20urls%3F'><h3>Can I use external favicon URLs?<\/h3><\/dt>\n<dd><p>Yes, you can manually enter any favicon URL. The plugin will validate that it loads correctly.<\/p><\/dd>\n<dt id='will%20this%20work%20with%20cdn%20or%20external%20media%20storage%3F'><h3>Will this work with CDN or external media storage?<\/h3><\/dt>\n<dd><p>Yes, as long as the favicon URLs are accessible from the browser, any URL will work.<\/p><\/dd>\n<dt id='the%20convert%20url%20feature%20says%20%22no%20conversion%20needed%22%20-%20what%20does%20this%20mean%3F'><h3>The Convert URL feature says \"no conversion needed\" - what does this mean?<\/h3><\/dt>\n<dd><p>Make sure you're entering a URL from a different domain than the target mapping. The plugin converts FROM base domain TO mapped domain.<\/p><\/dd>\n<dt id='my%20favicon%20isn%27t%20showing%20on%20the%20frontend%20-%20what%20should%20i%20check%3F'><h3>My favicon isn't showing on the frontend - what should I check?<\/h3><\/dt>\n<dd><ol>\n<li>Clear browser cache (favicons are heavily cached)<\/li>\n<li>Check that the favicon URL is accessible<\/li>\n<li>Verify the file format is supported<\/li>\n<li>Ensure the domain mapping is working correctly<\/li>\n<\/ol><\/dd>\n<dt id='i%20see%20multiple%20favicons%20appearing%20-%20how%20do%20i%20fix%20this%3F'><h3>I see multiple favicons appearing - how do I fix this?<\/h3><\/dt>\n<dd><p>The plugin automatically removes WordPress default site icons. If you still see conflicts, check for favicon code in your theme or other plugins.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Fixed WordPress.org plugin directory review issues<\/li>\n<li>Updated function\/class\/constant naming for better uniqueness (MULTIFAMA_ prefix)<\/li>\n<li>Removed example domain references in JavaScript<\/li>\n<li>Improved code compliance with WordPress plugin guidelines<\/li>\n<li>Enhanced security and naming conventions<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Updated WordPress compatibility to 6.8<\/li>\n<li>Fixed JavaScript string escaping issues<\/li>\n<li>Improved translator comments for internationalization<\/li>\n<li>Updated repository URL to lowercase format<\/li>\n<li>Enhanced error handling and user feedback<\/li>\n<li>Fixed text domain to match plugin slug<\/li>\n<li>Improved media library filtering<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Fixed media library filtering issues<\/li>\n<li>Improved domain conversion logic<\/li>\n<li>Enhanced error handling and user feedback<\/li>\n<li>Added comprehensive search functionality<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added Convert URL functionality<\/li>\n<li>Improved media browser performance<\/li>\n<li>Fixed JavaScript conflicts<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Basic favicon upload and selection<\/li>\n<li>WordPress site icon suppression<\/li>\n<\/ul>","raw_excerpt":"Unique favicon support for each domain mapping in Multiple Domain Mapping plugin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/248820","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=248820"}],"author":[{"embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jediconcepts"}],"wp:attachment":[{"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=248820"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=248820"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=248820"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=248820"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=248820"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bal.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=248820"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}