{"id":292074,"date":"2026-04-10T08:57:30","date_gmt":"2026-04-10T08:57:30","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/dev-favicon-switcher\/"},"modified":"2026-04-10T09:12:13","modified_gmt":"2026-04-10T09:12:13","slug":"dev-favicon-switcher","status":"publish","type":"plugin","link":"https:\/\/ru.wordpress.org\/plugins\/dev-favicon-switcher\/","author":13763612,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.4.7","stable_tag":"1.4.7","tested":"6.9.4","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Dev Favicon Switcher","header_author":"karasunouta","header_description":"Automatically switches favicon (site icon) between production and development environments.","assets_banners_color":"92b5be","last_updated":"2026-04-10 09:12:13","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.karasunouta.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.7":{"tag":"1.4.7","author":"karasunouta","date":"2026-04-10 09:12:13"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3503119,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3503222,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3503222,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.7"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3503119,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3503119,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3503119,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3503119,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3503119,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"The plugin settings screen where you choose your development icon.","2":"The default dev favicon already active in browser tabs immediately after activation \u2014 no setup required.","3":"Clicking \"Select Dev Favicon\" opens the Media Library popup to choose a custom image.","4":"Cropping the selected image to a square before setting it as the dev favicon.","5":"The cropped image reflected in the settings screen and automatically applied in the browser tab bar."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[734,7318,3841,38602,19979],"plugin_category":[50],"plugin_contributors":[259892],"plugin_business_model":[],"class_list":["post-292074","plugin","type-plugin","status-publish","hentry","plugin_tags-development","plugin_tags-environment","plugin_tags-favicon","plugin_tags-site-icon","plugin_tags-staging","plugin_category-media","plugin_contributors-karasunouta","plugin_committers-karasunouta"],"banners":{"banner":"https:\/\/ps.w.org\/dev-favicon-switcher\/assets\/banner-772x250.png?rev=3503222","banner_2x":"https:\/\/ps.w.org\/dev-favicon-switcher\/assets\/banner-1544x500.png?rev=3503222","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/dev-favicon-switcher\/assets\/icon-256x256.png?rev=3503119","icon_2x":"https:\/\/ps.w.org\/dev-favicon-switcher\/assets\/icon-256x256.png?rev=3503119","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dev-favicon-switcher\/assets\/screenshot-1.png?rev=3503119","caption":"The plugin settings screen where you choose your development icon."},{"src":"https:\/\/ps.w.org\/dev-favicon-switcher\/assets\/screenshot-2.png?rev=3503119","caption":"The default dev favicon already active in browser tabs immediately after activation \u2014 no setup required."},{"src":"https:\/\/ps.w.org\/dev-favicon-switcher\/assets\/screenshot-3.png?rev=3503119","caption":"Clicking \"Select Dev Favicon\" opens the Media Library popup to choose a custom image."},{"src":"https:\/\/ps.w.org\/dev-favicon-switcher\/assets\/screenshot-4.png?rev=3503119","caption":"Cropping the selected image to a square before setting it as the dev favicon."},{"src":"https:\/\/ps.w.org\/dev-favicon-switcher\/assets\/screenshot-5.png?rev=3503119","caption":"The cropped image reflected in the settings screen and automatically applied in the browser tab bar."}],"raw_content":"<!--section=description-->\n<p><strong>Dev Favicon Switcher<\/strong> helps you easily distinguish between your production and development environments. It automatically displays a different favicon based on the current URL, avoiding mistakes where you might accidentally edit the live site thinking it's the development environment.<\/p>\n\n<p><strong>Key Features:<\/strong><\/p>\n\n<ul>\n<li><strong>Automatic Environment Detection<\/strong>: Automatically applies the development favicon on common local domains (<code>.local<\/code>, <code>.test<\/code>, <code>.dev<\/code>).<\/li>\n<li><strong>Custom Development URLs<\/strong>: Specify exact URLs where the development favicon should appear (supports multiple URLs).<\/li>\n<li><strong>Easy Icon Management<\/strong>: Upload your own dev favicon using the WordPress media uploader, complete with built-in image cropping.<\/li>\n<li><strong>Restore Default Icon<\/strong>: Don't have an icon handy? Easily apply our unified default development favicon with a single click.<\/li>\n<li><strong>Automatic Size Generation<\/strong>: Automatically generates all standard WordPress site icon sizes (32x32, 180x180, 192x192, 270x270) to ensure compatibility across all devices and browsers.<\/li>\n<li><strong>No Frontend Bloat<\/strong>: Everything works efficiently via standard WordPress filters without adding unnecessary frontend scripts.<\/li>\n<\/ul>\n\n<p>Perfect for developers working with local environments, staging servers, and migration tools like All-in-One WP Migration.<\/p>\n\n<p>Development Source:\nThis plugin is developed using npm and webpack. You can find the human-readable source code and build tools in our public repository: https:\/\/github.com\/karasunouta\/dev-favicon-switcher<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>dev-favicon-switcher<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress.<\/li>\n<li>Configure the plugin by going to <strong>Settings &gt; Dev Favicon<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20modify%20my%20actual%20production%20site%3F\"><h3>Does this modify my actual production site?<\/h3><\/dt>\n<dd><p>No. The plugin only overrides the favicon URL dynamically when it detects that you are accessing the site via one of your configured development URLs (or auto-detected extensions). Your live site will continue to load its normal configured site icon.<\/p><\/dd>\n<dt id=\"how%20does%20the%20auto-detect%20feature%20work%3F\"><h3>How does the auto-detect feature work?<\/h3><\/dt>\n<dd><p>If enabled, the plugin checks your current domain. If it ends with <code>.local<\/code>, <code>.test<\/code>, or <code>.dev<\/code>, it automatically considers the environment a development one and switches the favicon.<\/p><\/dd>\n<dt id=\"what%20if%20i%20don%27t%20have%20a%20specific%20development%20favicon%20to%20upload%3F\"><h3>What if I don't have a specific development favicon to upload?<\/h3><\/dt>\n<dd><p>You can simply click the \"Restore Default\" button in the settings, and the plugin will apply a built-in default development favicon for you.<\/p><\/dd>\n<dt id=\"does%20it%20support%20image%20cropping%3F\"><h3>Does it support image cropping?<\/h3><\/dt>\n<dd><p>Yes! When you upload or select a new development favicon from the media library, the plugin provides a cropping tool just like the native WordPress Site Icon feature.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.12<\/h4>\n\n<ul>\n<li>Added a refined settings UI with standard WordPress styling.<\/li>\n<li>Added standard WP image cropping implementation.<\/li>\n<li>Added \"Restore Default\" favicon capability.<\/li>\n<li>Added automatic garbage collection for old unused favicons.<\/li>\n<li>Fully prepared for translation.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Automatically switches your favicon (site icon) between production and development environments to prevent confusion.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/292074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=292074"}],"author":[{"embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/karasunouta"}],"wp:attachment":[{"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=292074"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=292074"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=292074"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=292074"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=292074"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ru.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=292074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}