{"banners":{"high":"https://plugins.skydesignltd.com/repos/slug-gate/8FE2C9E5FC4DBA20-1.png","low":"https://plugins.skydesignltd.com/repos/slug-gate/8FE2C9E5FC4DBA20-3.png"},"requires_php":"5.6","version":"1.2.2","last_updated":"2026-10-18 18:47:20","slug":"slug-gate","sections":{"installation":"Click the activate button to install.","changelog":"<h4>1.2.2 &mdash; 18 October 2026</h4>\n\t\t<ul>\n\t\t  <li>Update offers now appear even when the site cannot reach WordPress.org.</li>\n\t\t</ul>\n\n\t\t<h4>1.2.1 &mdash; 18 October 2026</h4>\n\t\t<ul>\n\t\t  <li>Background auto-updates now work (WP-cron, WP-CLI and Easy Updates Manager), plus updater robustness fixes.</li>\n\t\t</ul>\n\n\t\t<h4>1.2.0 &mdash; 15 June 2026</h4>\n\t\t<ul>\n\t\t  <li>\ud83d\udd12 SECURITY (stored XSS): The Tools &rarr; Slug Gate scanner now HTML-encodes post titles, slugs and types before rendering results, and outputs edit links via esc_url(). Previously a user able to set a post title could run script in an administrator's browser when the scanner was opened. Update is strongly recommended.</li>\n\t\t</ul>\n\n\t\t<h4>1.1.8 &mdash; 10 August 2025</h4>\n\t\t<ul>\n\t\t  <li>\ud83d\udd27 CRITICAL FIX: Base pages now properly receive warnings about their duplicate siblings</li>\n\t\t  <li>\ud83c\udfaf COMPREHENSIVE DETECTION: Added find_slug_siblings() method for complete conflict detection</li>\n\t\t  <li>✅ FIXED ADMIN NOTICES: Classic Editor, Gutenberg, and Admin Bar now warn ALL affected pages</li>\n\t\t  <li>\ud83d\udea8 PROPER COLORS: Changed from confusing green warnings to yellow (minor) and red (major)</li>\n\t\t  <li>\ud83d\udeab REMOVED CHECKMARKS: Eliminated green ✅ checkmarks - now shows clean \"(exists)\" or \"(absent)\" text</li>\n\t\t  <li>\ud83d\udcaf COMPLETE COVERAGE: Both base pages AND duplicate pages receive appropriate warnings</li>\n\t\t</ul>\n\n\t\t<h4>1.1.7 &mdash; 10 August 2025</h4>\n\t\t<ul>\n\t\t  <li>\ud83c\udfaf SMART CONFLICT ANALYSIS: Replaced meaningless \"Issue Type\" with intelligent \"Conflict Summary\"</li>\n\t\t  <li>\ud83d\udcca CLEAR LANGUAGE: \"2 duplicates\" instead of \"ℹ️ Organization\" - professional, understandable text</li>\n\t\t  <li>\ud83d\udd0d BASE ENTITY DETECTION: Automatically detects missing base posts vs simple duplicates</li>\n\t\t  <li>⚠️ SEVERITY CLASSIFICATION: Minor (green) for duplicates, Major (yellow) for orphaned duplicates</li>\n\t\t  <li>\ud83d\udeab NO MORE EMOJIS: Removed unprofessional emoji usage from conflict classification</li>\n\t\t  <li>\ud83d\udca1 HELPFUL CONTEXT: \"(no base)\" explains why orphaned duplicates are problematic</li>\n\t\t</ul>\n\n\t\t<h4>1.1.6 &mdash; 10 August 2025</h4>\n\t\t<ul>\n\t\t  <li>\ud83c\udf0d WPML COMPATIBILITY: Added silent exclusion of WPML translations from conflict detection</li>\n\t\t  <li>\ud83c\udfaf STREAMLINED TOOLS: Unified Base Status into Base Slug column (4 columns instead of 5)</li>\n\t\t  <li>⚙️ NEW SETTING: \"WPML Compatibility\" to enable/disable translation filtering (default: enabled)</li>\n\t\t  <li>\ud83d\udeab FALSE POSITIVE REDUCTION: WPML sites now show genuine conflicts only, not translation variants</li>\n\t\t  <li>\ud83d\udca1 CLEANER UI: Combined status indicators with slug names for better space utilization</li>\n\t\t  <li>\ud83d\udd0d SMART DETECTION: Automatically detects WPML and filters translation groups</li>\n\t\t</ul>\n\n\t\t<h4>1.1.4 &mdash; 10 August 2025</h4>\n\t\t<ul>\n\t\t  <li>\ud83e\udde0 SMART: Added year suffix intelligence - ignores legitimate year-based naming like 'report-2024', 'goals-2023' (default ON)</li>\n\t\t  <li>\ud83c\udfaf ENHANCED TOOLS: Completely redesigned scanner with Base Status, Issue Type classification, and visual indicators</li>\n\t\t  <li>✅❌ BASE ENTITY TRACKING: Clear distinction between missing base entities vs complete conflict sets</li>\n\t\t  <li>\ud83c\udff7️ ISSUE CLASSIFICATION: Critical (\ud83d\udea8), Complete Set (⚠️), Orphaned Dupes (\ud83d\udd04), Organization (ℹ️)</li>\n\t\t  <li>\ud83c\udfa8 VISUAL CLARITY: Color-coded rows and status indicators for instant issue comprehension</li>\n\t\t  <li>⚙️ NEW SETTING: \"Ignore Year Suffixes\" to prevent false positives on year-based content</li>\n\t\t</ul>\n\n\t\t<h4>1.1.3 &mdash; 10 August 2025</h4>\n\t\t<ul>\n\t\t  <li>\ud83c\udfaf MAJOR: Switched from slug-pattern detection to actual permalink conflict detection</li>\n\t\t  <li>\ud83d\udc1b FIXED: Eliminated false positives (e.g., homepage-2 being actual homepage with permalink \"/\")</li>\n\t\t  <li>✅ Added green tick visual indicator for healthy slugs when using slugSearch parameter</li>\n\t\t  <li>\ud83d\udea8 Implemented dual-level warning system: Critical (red) for real URL conflicts, Info (blue) for organizational issues</li>\n\t\t  <li>\ud83d\udd17 Full compatibility with custom permalink structures and plugins like Permalink Manager Lite</li>\n\t\t  <li>\ud83d\udcca Enhanced accuracy: Only warns about actual user-facing conflicts, not internal slug patterns</li>\n\t\t</ul>\n\n\t\t<h4>1.1.2 &mdash; 10 August 2025</h4>\n\t\t<ul>\n\t\t  <li>Added Gutenberg block editor support for sibling warnings</li>\n\t\t  <li>Enhanced Gutenberg notices with differentiated styling (red for problems, blue for siblings)</li>\n\t\t  <li>Completed sibling detection across all interfaces (Classic Editor, Gutenberg, Admin Bar)</li>\n\t\t  <li>Fixed Gutenberg editor not showing warnings on healthy pages with problematic siblings</li>\n\t\t</ul>\n\n\t\t<h4>1.1.1 &mdash; 10 August 2025</h4>\n\t\t<ul>\n\t\t  <li>Added sibling warnings for healthy pages that have problematic siblings</li>\n\t\t  <li>Enhanced edit screen warnings to detect and display sibling issues</li>\n\t\t  <li>Added frontend admin bar warnings for sibling pages (blue/info styling)</li>\n\t\t  <li>Differentiated styling between problematic slugs (red) and sibling alerts (blue)</li>\n\t\t  <li>Less aggressive styling for sibling warnings as requested</li>\n\t\t</ul>\n\n\t\t<h4>1.1.0 &mdash; 10 August 2025</h4>\n\t\t<ul>\n\t\t  <li>Added admin notice on post list pages (edit.php) when duplicate slugs are found</li>\n\t\t  <li>Added Gutenberg block editor support for slug warnings</li>\n\t\t  <li>Added frontend admin bar warning for problematic slugs (feature-flagged, default ON)</li>\n\t\t  <li>Added setting to show/hide Slug Status column (default OFF)</li>\n\t\t  <li>Slug Status column always appears when using slugSearch parameter</li>\n\t\t  <li>Improved warning visibility across Classic Editor, Gutenberg, and frontend</li>\n\t\t</ul>\n\n\t\t<h4>1.0.0 &mdash; 10 August 2025</h4>\n\t\t<ul>\n\t\t  <li>Initial release</li>\n\t\t  <li>Detects posts and pages with duplicate slugs (ending in -2, -3, etc.)</li>\n\t\t  <li>Shows warnings when editing posts with problematic slugs</li>\n\t\t  <li>Adds slugSearch parameter to filter post lists by slug</li>\n\t\t  <li>Provides scanner tool to find all slug conflicts</li>\n\t\t  <li>Configurable post type monitoring</li>\n\t\t</ul>","description":"Warns when publishers create pages or posts with duplicate slugs ending in -2, -3, etc. Helps maintain clean URLs by alerting administrators to potential slug issues."},"author_profile":"https://profiles.wordpress.org/harryfear","name":"Slug Gate","requires":"4.7","author":"<a href='https://pph.me/harryfear'>Harry F.</a>","download_url":"https://plugins.skydesignltd.com/repos/slug-gate/latest/slug-gate.zip?ver=1.2.2","tested":"7.1"}