{"id":397902,"date":"2026-11-08T00:01:02","date_gmt":"2026-11-08T00:01:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/conflict-radar-troubleshooting-conflict-finder\/"},"modified":"2026-11-08T00:00:48","modified_gmt":"2026-11-08T00:00:48","slug":"pixelshinobi-troubleshooting-finder","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/pixelshinobi-troubleshooting-finder\/","author":23598295,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.0","stable_tag":"0.1.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"PixelShinobi Troubleshooting Finder","header_author":"Jizhou Yang","header_description":"Find which plugin breaks your site. PixelShinobi Troubleshooting Finder runs an automated bisect in a troubleshooting session only you can see, and tells you the culprit \u2014 or that it isn't a plugin at all.","assets_banners_color":"14254d","last_updated":"2026-11-08 00:00:48","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/PixelShinobi\/pixelshinobi-troubleshooting-finder","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":103,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"pixelshinobi","date":"2026-11-08 00:00:48","revision":3790291}},"upgrade_notice":{"0.1.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3791420,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3791420,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3791420,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3791420,"resolution":"1","location":"assets","locale":"","width":1280,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3791420,"resolution":"2","location":"assets","locale":"","width":1280,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3791420,"resolution":"3","location":"assets","locale":"","width":1280,"height":900}},"screenshots":{"1":"The PixelShinobi Troubleshooting Finder page in Tools: run the automated search, use manual troubleshooting mode, or grab debug info.","2":"A finished search: the verdict names the culprit, explains the next step, and lists every test the search ran.","3":"Troubleshooting mode is on: the admin bar keeps the exit one click away."}},"plugin_section":[],"plugin_tags":[94,34356,49506,1104,8541],"plugin_category":[59],"plugin_contributors":[291432],"plugin_business_model":[],"class_list":["post-397902","plugin","type-plugin","status-publish","hentry","plugin_tags-debug","plugin_tags-health-check","plugin_tags-plugin-conflict","plugin_tags-support","plugin_tags-troubleshooting","plugin_category-utilities-and-tools","plugin_contributors-pixelshinobi","plugin_committers-pixelshinobi"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/pixelshinobi-troubleshooting-finder\/assets\/icon-128x128.png?rev=3791420","icon_2x":"https:\/\/ps.w.org\/pixelshinobi-troubleshooting-finder\/assets\/icon-256x256.png?rev=3791420","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/pixelshinobi-troubleshooting-finder\/assets\/screenshot-1.png?rev=3791420","caption":"The PixelShinobi Troubleshooting Finder page in Tools: run the automated search, use manual troubleshooting mode, or grab debug info."},{"src":"https:\/\/ps.w.org\/pixelshinobi-troubleshooting-finder\/assets\/screenshot-2.png?rev=3791420","caption":"A finished search: the verdict names the culprit, explains the next step, and lists every test the search ran."},{"src":"https:\/\/ps.w.org\/pixelshinobi-troubleshooting-finder\/assets\/screenshot-3.png?rev=3791420","caption":"Troubleshooting mode is on: the admin bar keeps the exit one click away."}],"raw_content":"<!--section=description-->\n<p>Your site broke after an update, and the advice is always the same: deactivate all your plugins, then turn them back on one by one until it breaks again. On a site with 20 or 30 plugins, that is an afternoon of tedious clicking \u2014 on your live site.<\/p>\n\n<p>PixelShinobi Troubleshooting Finder does that search for you, and does it safely:<\/p>\n\n<p><strong>Troubleshooting mode that only affects you.<\/strong> PixelShinobi Troubleshooting Finder turns plugins off <em>for your browser only<\/em>, using a private session. Your visitors keep seeing the real site, exactly as it is now. The mode switches itself off after an hour, there is always an exit button in the admin bar, and a break-glass link ends it even if wp-admin itself is broken. You cannot get stuck.<\/p>\n\n<p><strong>An automated search (bisect), not one-by-one testing.<\/strong> Tell PixelShinobi Troubleshooting Finder which page breaks, and it tests half your plugins at a time \u2014 the way a binary search works. Twenty plugins take at most about 8 checks instead of 20 rounds. You watch each step happen, and the search survives page reloads and slow hosting because it runs one small step per request.<\/p>\n\n<p><strong>A plain-English verdict.<\/strong> Every search ends with one honest answer:<\/p>\n\n<ul>\n<li><em>This plugin is the problem<\/em> \u2014 proven by a test with that plugin active on its own.<\/li>\n<li><em>It is not a plugin<\/em> \u2014 the problem happens even with everything off, so look at the theme or the server.<\/li>\n<li><em>It needs a combination<\/em> \u2014 no single plugin is to blame; PixelShinobi Troubleshooting Finder shows the smallest set of plugins that breaks the page together.<\/li>\n<li><em>Could not reproduce<\/em> \u2014 the page worked with everything on, so the problem is intermittent or already fixed.<\/li>\n<\/ul>\n\n<p><strong>Debug info that is safe to share.<\/strong> One click builds the bundle every support forum asks for \u2014 WordPress and PHP versions, theme, active plugins \u2014 with email addresses, file paths, IP addresses and tokens already removed, ready to paste into a support thread.<\/p>\n\n<p>PixelShinobi Troubleshooting Finder never changes your real plugin list, never switches your live theme, and never phones home. Everything happens on your own site.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/pixelshinobi-troubleshooting-finder\/<\/code>, or install it through the WordPress plugins screen.<\/li>\n<li>Activate it through the 'Plugins' screen.<\/li>\n<li>Go to <strong>Tools \u2192 PixelShinobi Troubleshooting Finder<\/strong> and either start troubleshooting mode or run the automated search.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"will%20my%20visitors%20see%20anything%20while%20i%20troubleshoot%3F\"><h3>Will my visitors see anything while I troubleshoot?<\/h3><\/dt>\n<dd><p>No. Troubleshooting applies only to requests carrying your private session cookie \u2014 in practice, only your browser. Visitors always get the real site with all plugins active, and PixelShinobi Troubleshooting Finder never writes your real active-plugins option.<\/p><\/dd>\n<dt id=\"what%20if%20wp-admin%20breaks%20while%20troubleshooting%20mode%20is%20on%3F\"><h3>What if wp-admin breaks while troubleshooting mode is on?<\/h3><\/dt>\n<dd><p>You have three ways out: the exit button on the PixelShinobi Troubleshooting Finder page and in the admin bar, a break-glass exit link shown on the page (bookmark it before you start, if you like), and automatic expiry after one hour. Deleting the <code>conflict-radar-troubleshoot.php<\/code> file from <code>wp-content\/mu-plugins<\/code> also ends the mode immediately.<\/p><\/dd>\n<dt id=\"what%20if%20the%20search%20cannot%20find%20a%20culprit%3F\"><h3>What if the search cannot find a culprit?<\/h3><\/dt>\n<dd><p>Then it says so, honestly. If the problem happens with every plugin off, it is not a plugin conflict. If it only happens when several plugins are active together, PixelShinobi Troubleshooting Finder reports the smallest combination it saw breaking the page instead of guessing one plugin to blame.<\/p><\/dd>\n<dt id=\"does%20the%20search%20test%20my%20theme%20too%3F\"><h3>Does the search test my theme too?<\/h3><\/dt>\n<dd><p>The automated search always runs against the default WordPress theme, so a theme problem cannot masquerade as a plugin problem. In manual troubleshooting mode, switching to the default theme is a checkbox you control.<\/p><\/dd>\n<dt id=\"does%20pixelshinobi%20troubleshooting%20finder%20collect%20any%20data%3F\"><h3>Does PixelShinobi Troubleshooting Finder collect any data?<\/h3><\/dt>\n<dd><p>No. There are no accounts, no tracking and no calls to outside servers. The test requests the search makes are loopback requests to your own site.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release: session-only troubleshooting mode, the automated plugin-conflict search, plain-English verdicts, and the privacy-redacted debug bundle.<\/li>\n<\/ul>","raw_excerpt":"Find which plugin breaks your site \u2014 automatically. Troubleshooting only you can see, and a search that pinpoints the culprit in a few checks.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/397902","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=397902"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pixelshinobi"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=397902"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=397902"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=397902"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=397902"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=397902"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=397902"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}