{"id":266186,"date":"2025-12-22T10:26:29","date_gmt":"2025-12-22T10:26:29","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/slug-search-and-admin-columns\/"},"modified":"2026-10-26T08:11:02","modified_gmt":"2026-10-26T08:11:02","slug":"slug-search-and-admin-columns","status":"publish","type":"plugin","link":"https:\/\/es-ar.wordpress.org\/plugins\/slug-search-and-admin-columns\/","author":22039652,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.0.3","stable_tag":"3.0.3","tested":"7.1.3","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Slug Search and Admin Columns","header_author":"Code and core","header_description":"Adds slug search and ID\/slug columns to WP admin. Settings included.","assets_banners_color":"e2e5ff","last_updated":"2026-10-26 08:11:02","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/codeandcore.com","header_plugin_uri":"","header_author_uri":"https:\/\/codeandcore.com","rating":5,"author_block_rating":0,"active_installs":200,"downloads":2291,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"codeandcore","date":"2025-12-22 10:26:20","revision":3425226},"1.0.1":{"tag":"1.0.1","author":"codeandcore","date":"2025-12-23 09:57:42","revision":3426055},"2.0.0":{"tag":"2.0.0","author":"codeandcore","date":"2026-02-03 06:16:02","revision":3452589},"2.0.1":{"tag":"2.0.1","author":"codeandcore","date":"2026-03-18 12:44:13","revision":3485679},"3.0.0":{"tag":"3.0.0","author":"codeandcore","date":"2026-06-08 12:09:20","revision":3564636},"3.0.1":{"tag":"3.0.1","author":"codeandcore","date":"2026-08-25 08:24:24","revision":3664871},"3.0.2":{"tag":"3.0.2","author":"codeandcore","date":"2026-10-19 08:15:52","revision":3754249},"3.0.3":{"tag":"3.0.3","author":"codeandcore","date":"2026-10-26 08:11:02","revision":3765795}},"upgrade_notice":{"3.0.3":"<p>Fixes slug search on WooCommerce Products, removes the duplicate image column on Products, and makes CSV export match the filtered Products list. Recommended for WooCommerce stores.<\/p>","3.0.2":"<p>Adds a &quot;Title &amp; Slug&quot; search mode. Security and privacy update: tightens CSV export permissions, fixes the activation redirect during bulk activation, and corrects the telemetry disclosure. Recommended for all users.<\/p>","3.0.1":"<p>Includes a new convenient copy-to-clipboard button for slugs, important bug fixes for search and settings, and cleaner architecture. Recommended for all users.<\/p>","2.0.1":"<p>Includes important enhancements: premium deactivation feedback modal, automatic redirect to settings on activation, and improved code structure. Recommended for all users.<\/p>","2.0.0":"<p>Major update: Search is now integrated into the main WordPress search bar. Separate search field has been removed.<\/p>","1.0.1":"<p>Critical update: Fixes fatal error on activation and potential conflicts with other plugins. Upgrade immediately.<\/p>","1.0.0":"<p>Initial release of Slug Search and Admin Columns. Install to enhance your WordPress admin with powerful content management tools!<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3463572,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3463572,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3425226,"resolution":"1544x500","location":"assets","locale":"","width":1560,"height":501},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3425226,"resolution":"772x250","location":"assets","locale":"","width":777,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","2.0.0","2.0.1","3.0.0","3.0.1","3.0.2","3.0.3"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3449426,"resolution":"1","location":"assets","locale":"","width":1915,"height":949},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3425226,"resolution":"2","location":"assets","locale":"","width":1920,"height":911},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3425226,"resolution":"3","location":"assets","locale":"","width":1920,"height":1592},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3425226,"resolution":"4","location":"assets","locale":"","width":1920,"height":911},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3452589,"resolution":"5","location":"assets","locale":"","width":1920,"height":911}},"screenshots":{"1":"<strong>Integrated Search<\/strong> - Search by slug directly using the default WordPress search box","2":"<strong>ID and Slug Columns<\/strong> - Sortable ID and Slug columns in the admin post list","3":"<strong>Settings Page<\/strong> - Comprehensive settings panel with post type selection","4":"<strong>Column Customization<\/strong> - Enable\/disable columns and customize labels","5":"<strong>User Permissions<\/strong> - Control which user roles can access features"}},"plugin_section":[],"plugin_tags":[83,854,18657,944,561],"plugin_category":[],"plugin_contributors":[240189],"plugin_business_model":[],"class_list":["post-266186","plugin","type-plugin","status-publish","hentry","plugin_tags-admin","plugin_tags-columns","plugin_tags-custom-columns","plugin_tags-search","plugin_tags-slug","plugin_contributors-codeandcore","plugin_committers-codeandcore"],"banners":{"banner":"https:\/\/ps.w.org\/slug-search-and-admin-columns\/assets\/banner-772x250.png?rev=3425226","banner_2x":"https:\/\/ps.w.org\/slug-search-and-admin-columns\/assets\/banner-1544x500.png?rev=3425226","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/slug-search-and-admin-columns\/assets\/icon-128x128.png?rev=3463572","icon_2x":"https:\/\/ps.w.org\/slug-search-and-admin-columns\/assets\/icon-256x256.png?rev=3463572","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/slug-search-and-admin-columns\/assets\/screenshot-1.png?rev=3449426","caption":"<strong>Integrated Search<\/strong> - Search by slug directly using the default WordPress search box"},{"src":"https:\/\/ps.w.org\/slug-search-and-admin-columns\/assets\/screenshot-2.png?rev=3425226","caption":"<strong>ID and Slug Columns<\/strong> - Sortable ID and Slug columns in the admin post list"},{"src":"https:\/\/ps.w.org\/slug-search-and-admin-columns\/assets\/screenshot-3.png?rev=3425226","caption":"<strong>Settings Page<\/strong> - Comprehensive settings panel with post type selection"},{"src":"https:\/\/ps.w.org\/slug-search-and-admin-columns\/assets\/screenshot-4.png?rev=3425226","caption":"<strong>Column Customization<\/strong> - Enable\/disable columns and customize labels"},{"src":"https:\/\/ps.w.org\/slug-search-and-admin-columns\/assets\/screenshot-5.png?rev=3452589","caption":"<strong>User Permissions<\/strong> - Control which user roles can access features"}],"raw_content":"<!--section=description-->\n<p><strong>Slug Search and Admin Columns<\/strong> is a powerful WordPress plugin that supercharges your admin panel with advanced content management tools. Perfect for editorial teams, SEO professionals, developers, and site managers who need precise control over their content.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Slug Search<\/strong> - Search posts, pages, and custom post types by their slug (URL path)<\/li>\n<li><strong>Advanced Search Settings<\/strong> - Choose Slug Only, Title &amp; Slug, or Title, Content &amp; Slug search<\/li>\n<li><strong>Copy to Clipboard<\/strong> - Instantly copy the slug directly from the post list table<\/li>\n<li><strong>Sortable Columns<\/strong> - Add ID, Slug, and Last Modified Date columns to admin post lists with sorting capability<\/li>\n<li><strong>More Custom Columns<\/strong> - Easily display Word Count and Featured Image (Thumbnail) columns<\/li>\n<li><strong>Export to CSV<\/strong> - One-click export of your current post list (including applied filters and custom columns) to a CSV file<\/li>\n<li><strong>Integrated Search<\/strong> - Works directly with the default WordPress search box<\/li>\n<li><strong>Smart Detection<\/strong> - Automatically detects slug searches without configuration<\/li>\n<li><strong>Post Type Control<\/strong> - Enable features for specific post types only<\/li>\n<li><strong>User Permissions<\/strong> - Control which user roles can see the columns and search<\/li>\n<li><strong>Customizable Labels<\/strong> - Rename column headers to match your workflow<\/li>\n<li><strong>Clean &amp; Secure<\/strong> - Follows WordPress coding standards with proper sanitization and capability checks<\/li>\n<li><strong>Privacy Focused<\/strong> - Optional opt-in telemetry with full user control<\/li>\n<\/ul>\n\n<h4>Why Use This Plugin?<\/h4>\n\n<p><strong>For Content Managers:<\/strong><\/p>\n\n<ul>\n<li>Quickly find posts by their URL slug for efficient content organization<\/li>\n<li>See post IDs at a glance for reference and linking<\/li>\n<li>Sort content by ID or slug for better overview<\/li>\n<\/ul>\n\n<p><strong>For SEO Professionals:<\/strong><\/p>\n\n<ul>\n<li>Easily identify and manage URL structures<\/li>\n<li>Quick access to slug information for optimization<\/li>\n<li>Streamline content audits and URL management<\/li>\n<\/ul>\n\n<p><strong>For Developers:<\/strong><\/p>\n\n<ul>\n<li>Clean, well-documented code following WordPress standards<\/li>\n<li>Lightweight and performance-optimized<\/li>\n<li>No conflicts with other plugins<\/li>\n<li>Developer-friendly with action hooks and filters<\/li>\n<\/ul>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Editorial teams managing large content libraries<\/li>\n<li>SEO experts optimizing URL structures<\/li>\n<li>Developers needing quick access to post IDs<\/li>\n<li>Portfolio managers organizing custom post types<\/li>\n<li>Agencies managing multiple client sites<\/li>\n<li>Anyone who wants better admin tools<\/li>\n<\/ul>\n\n<h4>Security &amp; Privacy<\/h4>\n\n<ul>\n<li>All user input is properly sanitized and validated<\/li>\n<li>Capability checks ensure only authorized users access features<\/li>\n<li>Optional telemetry with full transparency and user control<\/li>\n<li>Clean uninstall removes all plugin data<\/li>\n<li>Regular security updates and maintenance<\/li>\n<\/ul>\n\n<h4>Multilingual Ready<\/h4>\n\n<p>The plugin is fully translatable and ready for localization. Translation files can be added for any language.<\/p>\n\n<h4>Documentation &amp; Support<\/h4>\n\n<ul>\n<li>Comprehensive settings page with helpful tooltips<\/li>\n<li>Clean, intuitive interface<\/li>\n<li>Professional support from Code and Core team<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin can connect to two endpoints operated by Code and Core (dashboard.wordpress-plugins.pro). Nothing is sent unless you opt in to telemetry or submit the deactivation feedback form.<\/p>\n\n<h4>1. Usage telemetry (opt-in)<\/h4>\n\n<p>Endpoint: https:\/\/dashboard.wordpress-plugins.pro\/receiver.php<\/p>\n\n<p><strong>Service Provider:<\/strong> Code and Core<\/p>\n\n<p><strong>What Data Is Sent:<\/strong><\/p>\n\n<p>The plugin sends the following site-level data:<\/p>\n\n<ul>\n<li>WordPress version<\/li>\n<li>PHP version<\/li>\n<li>Plugin name and version<\/li>\n<li>Theme name and version<\/li>\n<li>Site URL (home URL)<\/li>\n<li>Site language<\/li>\n<li>Multisite status<\/li>\n<li>Event type (opt-in, activation, deactivation, plugin update with old\/new version, uninstall)<\/li>\n<li>Timestamp of the event<\/li>\n<\/ul>\n\n<p><strong>When Data Is Sent:<\/strong><\/p>\n\n<p>Data is only sent when you explicitly opt-in to telemetry from the plugin settings page. Events are transmitted when:<\/p>\n\n<ul>\n<li>You opt-in to telemetry<\/li>\n<li>The plugin is activated<\/li>\n<li>The plugin is deactivated<\/li>\n<li>The plugin is updated<\/li>\n<li>The plugin is uninstalled<\/li>\n<\/ul>\n\n<h4>2. Deactivation feedback (only when you submit the form)<\/h4>\n\n<p>Endpoint: https:\/\/dashboard.wordpress-plugins.pro\/deactive-receiver.php<\/p>\n\n<p>When you deactivate the plugin you can optionally choose a reason and click \"Submit &amp; Deactivate\". Clicking \"Skip &amp; Deactivate\" or closing the dialog sends nothing. A submission sends:<\/p>\n\n<ul>\n<li>The selected reason and any details you type<\/li>\n<li>Site URL, site language and multisite status<\/li>\n<li>WordPress, PHP, plugin and theme versions<\/li>\n<li>Your admin display name and email address, <strong>only<\/strong> if you tick the box agreeing to be contacted<\/li>\n<\/ul>\n\n<p><strong>Data Protection:<\/strong><\/p>\n\n<ul>\n<li>Data is transmitted over HTTPS<\/li>\n<li>Payloads are wrapped in an AES-256-CBC envelope and signed with HMAC-SHA256 so the receiver can validate the format (the key ships with the plugin, so this is not a substitute for HTTPS)<\/li>\n<li>No post content or user accounts are collected; the only personal data is the optional name\/email in deactivation feedback<\/li>\n<\/ul>\n\n<p><strong>Service terms and privacy:<\/strong> https:\/\/codeandcore.com<\/p>\n\n<p><strong>User Control:<\/strong>\nYou can opt-in or opt-out of telemetry at any time from the plugin settings page. By default, no data is collected until you explicitly opt-in.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>When you opt in, this plugin sends site-level diagnostics to Code and Core to help improve compatibility and features:<\/p>\n\n<ul>\n<li>Site URL<\/li>\n<li>WordPress version<\/li>\n<li>PHP version<\/li>\n<li>Plugin version<\/li>\n<li>Theme name and version<\/li>\n<li>Site language<\/li>\n<li>Multisite status<\/li>\n<\/ul>\n\n<p>No post content or user accounts are collected. If you submit the optional deactivation feedback form and tick the contact box, your admin name and email are sent so we can reply.<\/p>\n\n<p>You can opt-in or opt-out at any time from the plugin settings page. By default, no data is collected until you explicitly opt-in.<\/p>\n\n<h3>Developer Notes<\/h3>\n\n<h4>Code Quality<\/h4>\n\n<ul>\n<li>Follows WordPress PHP Coding Standards<\/li>\n<li>Comprehensive PHPDoc documentation<\/li>\n<li>Clean, maintainable code structure<\/li>\n<li>Security-first approach with proper escaping and sanitization<\/li>\n<li>Performance optimized<\/li>\n<\/ul>\n\n<h4>Hooks &amp; Filters<\/h4>\n\n<p>The plugin provides several hooks for developers:<\/p>\n\n<p><strong>Actions:<\/strong><\/p>\n\n<ul>\n<li><code>ssac_before_settings_save<\/code> - Fires before settings are saved<\/li>\n<li><code>ssac_after_settings_save<\/code> - Fires after settings are saved<\/li>\n<\/ul>\n\n<p><strong>Filters:<\/strong><\/p>\n\n<ul>\n<li><code>ssac_default_settings<\/code> - Modify default settings<\/li>\n<li><code>ssac_column_labels<\/code> - Customize column labels programmatically<\/li>\n<\/ul>\n\n<h3>Credits<\/h3>\n\n<p>Developed with \u2764\ufe0f by <a href=\"https:\/\/codeandcore.com\">Code and Core<\/a><\/p>\n\n<ul>\n<li>Plugin Development: Code and Core Team<\/li>\n<li>Testing &amp; QA: Code and Core Team<\/li>\n<li>Fonts: <a href=\"https:\/\/github.com\/sora-xor\/sora-font\">Sora<\/a> and <a href=\"https:\/\/github.com\/Outfitio\/Outfit-Fonts\">Outfit<\/a>, licensed under the SIL Open Font License 1.1 (see admin\/fonts)<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>Need help? Have a question?<\/p>\n\n<ul>\n<li>Visit our website: <a href=\"https:\/\/codeandcore.com\">codeandcore.com<\/a><\/li>\n<li>Email support: hello@codeandcore.com<\/li>\n<\/ul>\n\n<p>We're committed to providing excellent support and regular updates to keep this plugin compatible with the latest WordPress versions.<\/p>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Navigate to <strong>Plugins \u2192 Add New<\/strong><\/li>\n<li>Search for \"Slug Search and Admin Columns\"<\/li>\n<li>Click <strong>Install Now<\/strong> and then <strong>Activate<\/strong><\/li>\n<li>Go to <strong>Settings \u2192 Slug Search &amp; Columns<\/strong> to configure<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin ZIP file<\/li>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Navigate to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong><\/li>\n<li>Choose the downloaded ZIP file and click <strong>Install Now<\/strong><\/li>\n<li>Click <strong>Activate Plugin<\/strong><\/li>\n<li>Go to <strong>Settings \u2192 Slug Search &amp; Columns<\/strong> to configure<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<p>After activation:<\/p>\n\n<ol>\n<li>Navigate to <strong>Settings \u2192 Slug Search &amp; Columns<\/strong><\/li>\n<li>Select which post types to enable (Posts, Pages, Custom Post Types)<\/li>\n<li><p>Enable ID and\/or Slug columns as needed<\/p><\/li>\n<li><p>Set user capability level for column visibility<\/p><\/li>\n<li>Customize column labels if desired<\/li>\n<li>Click <strong>Save Changes<\/strong><\/li>\n<\/ol>\n\n<p>That's it! You can now search by slug directly in the main WordPress search bar, and columns will appear in your admin post lists.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20custom%20post%20types%3F\"><h3>Does this work with custom post types?<\/h3><\/dt>\n<dd><p>Yes! The plugin works with all public post types. You can enable or disable the features for each post type individually from the settings page.<\/p><\/dd>\n<dt id=\"is%20it%20safe%20for%20non-admin%20users%3F\"><h3>Is it safe for non-admin users?<\/h3><\/dt>\n<dd><p>Absolutely. You can control which user roles see the columns and search functionality by setting the capability level in the settings. By default, anyone who can edit posts (Contributors and above) sees the columns; you can restrict this to Authors, Editors or Administrators.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20admin%20panel%3F\"><h3>Will this slow down my admin panel?<\/h3><\/dt>\n<dd><p>No. The plugin is lightweight and only runs in the WordPress admin area. It uses native WordPress queries and is optimized for performance.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20column%20labels%3F\"><h3>Can I customize the column labels?<\/h3><\/dt>\n<dd><p>Yes! You can customize the labels for both the ID and Slug columns from the settings page to match your workflow or language preferences.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20gutenberg%20and%20classic%20editor%3F\"><h3>Does it work with Gutenberg and Classic Editor?<\/h3><\/dt>\n<dd><p>Yes! The plugin works seamlessly with both the Gutenberg block editor and the Classic Editor.<\/p><\/dd>\n<dt id=\"will%20it%20conflict%20with%20other%20plugins%3F\"><h3>Will it conflict with other plugins?<\/h3><\/dt>\n<dd><p>The plugin is designed to be compatible with other WordPress plugins. It uses unique function names and follows WordPress best practices to avoid conflicts.<\/p><\/dd>\n<dt id=\"can%20i%20search%20by%20slug%20on%20the%20front-end%3F\"><h3>Can I search by slug on the front-end?<\/h3><\/dt>\n<dd><p>No, this plugin only adds search functionality to the WordPress admin area. It's designed specifically for content management, not front-end search.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20the%20plugin%3F\"><h3>What happens when I uninstall the plugin?<\/h3><\/dt>\n<dd><p>The plugin includes a clean uninstall process that removes all settings and data from your database. Your posts and content remain completely untouched.<\/p><\/dd>\n<dt id=\"does%20slug%20search%20work%20with%20woocommerce%20products%3F\"><h3>Does slug search work with WooCommerce products?<\/h3><\/dt>\n<dd><p>Yes. Enable the Products post type in the settings. Searching the Products screen for a single word (e.g. \"copy\") matches product slugs alongside WooCommerce's own title, content and SKU search. No reindexing is needed.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multisite%3F\"><h3>Does it support multisite?<\/h3><\/dt>\n<dd><p>Yes! The plugin works on both single WordPress installations and multisite networks. Settings are configured per site.<\/p><\/dd>\n<dt id=\"is%20there%20a%20pro%20version%3F\"><h3>Is there a Pro version?<\/h3><\/dt>\n<dd><p>Currently, this is a free plugin with all features included. Future premium features may be added based on user feedback.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.0.3 - 2026-10-26<\/h4>\n\n<ul>\n<li>Fix: Slug search now works on WooCommerce Products. WooCommerce replaces the admin product search with its own lookup, so slug matches were never added; they are now merged into its results (SKU search keeps working).<\/li>\n<li>Fix: WooCommerce Products no longer show two image columns; the Thumbnail column is skipped there because WooCommerce already shows its own Image column.<\/li>\n<li>Fix: CSV export from the WooCommerce Products screen now matches the list: it applies the category, product type and stock status filters and WooCommerce's product search (including SKU) plus slug matches.<\/li>\n<\/ul>\n\n<h4>3.0.2 - 2026-10-19<\/h4>\n\n<ul>\n<li>Feature: New \"Title &amp; Slug\" search mode that searches only post titles and slugs, ignoring post content and excerpts.<\/li>\n<li>Security: CSV export now applies the same permissions as the post list. Users without the post type's edit capability can't export, and other users' private posts are excluded unless you can read them.<\/li>\n<li>Security: CSV export escapes titles and slugs that start with =, +, -, @ so they cannot run as spreadsheet formulas.<\/li>\n<li>Privacy: Corrected the opt-in and settings text. Telemetry sends your site URL, not an anonymous or hashed identifier.<\/li>\n<li>Privacy: The readme now discloses the deactivation feedback endpoint and exactly what each endpoint receives.<\/li>\n<li>Privacy: Removed the Google Fonts (Poppins) request from the settings and plugins screens. Fonts are now bundled with the plugin, so no third-party font requests are made.<\/li>\n<li>Design: New typography, with Sora for headings and Outfit for body text (bundled, SIL Open Font License).<\/li>\n<li>Design: Search Mode is now a set of selectable cards showing which fields each mode searches.<\/li>\n<li>Fix: Settings page no longer overflows sideways or pushes the sidebar off-screen; column toggles and post type pills wrap into a grid.<\/li>\n<li>Privacy: The admin's name and email are no longer output into the plugins page JavaScript.<\/li>\n<li>Fix: Activation redirect no longer breaks bulk activation, network activation, WP-CLI or AJAX activation.<\/li>\n<li>Fix: A single-word search (e.g. \"hello\") no longer hides title\/content matches on new installs. The default search mode is now \"Title, Content &amp; Slug\". Sites that saved \"Slug Only\" keep it.<\/li>\n<li>Fix: Slug search escapes the term properly and matches non-Latin (percent-encoded) slugs.<\/li>\n<li>Fix: CSV export now matches the list table: it uses the same slug search, author, category, month, status and sort filters.<\/li>\n<li>Fix: CSV export fetches posts in batches of 500 to avoid memory exhaustion on large sites, and exports raw titles instead of HTML-encoded ones.<\/li>\n<li>Fix: The uninstall telemetry event now actually runs. WordPress ignored the old uninstall hook because uninstall.php exists.<\/li>\n<li>Fix: Telemetry and deactivation feedback requests are non-blocking, so a slow server no longer delays deactivation or updates.<\/li>\n<li>Fix: Copy-slug button keeps working after Quick Edit, and its labels are translatable and accessible.<\/li>\n<li>Fix: Word Count column counts non-Latin languages correctly and ignores shortcodes.<\/li>\n<li>Fix: Empty column labels fall back to the default \"ID\" \/ \"Slug\".<\/li>\n<li>Fix: Settings only save registered post types.<\/li>\n<li>Fix: Role labels in Capability Control are corrected (Author = publish_posts, Contributor = edit_posts), and the \"Subscriber\" option is removed because subscribers cannot open post lists.<\/li>\n<li>Fix: The Settings link on the Plugins screen works even if the plugin folder is renamed.<\/li>\n<li>Fix: Reading plugin header data no longer triggers early textdomain loading notices on WordPress 6.7+.<\/li>\n<li>Enhancement: Deactivation feedback dialog is translatable, closes with Escape, and requires a reason before submitting. Its text explains what is sent and no longer promises an email when you haven't agreed to be contacted.<\/li>\n<li>Refactor: Removed the unused URL-based tracking opt-in handler and other dead code (unused JS\/CSS, an unused export parameter, an invalid aria-checked attribute).<\/li>\n<li>Update: Added \"Requires at least\" and \"Requires PHP\" to the plugin header.<\/li>\n<\/ul>\n\n<h4>3.0.1 - 2026-08-25<\/h4>\n\n<ul>\n<li>Feature: Added inline Copy to Clipboard button for slugs in the admin post list.<\/li>\n<li>Fix: Resolved bug with \"Reset to Defaults\" button not resetting values properly.<\/li>\n<li>Fix: Fixed case-sensitive search issue where uppercase slugs weren't matching.<\/li>\n<li>Fix: Prevented PHP warnings in settings sanitization by adding strict checks.<\/li>\n<li>Refactor: Extracted telemetry and tracking logic into a dedicated <code>SSAC_Telemetry<\/code> class for cleaner architecture.<\/li>\n<li>Update: Tested up to WordPress 7.1.<\/li>\n<\/ul>\n\n<h4>3.0.0 - 2026-06-03<\/h4>\n\n<ul>\n<li>Feature: Added Word Count, Thumbnail, and Last Modified columns.<\/li>\n<li>Feature: Added Export to CSV functionality for post lists.<\/li>\n<li>Feature: Added Search Mode settings to combine slug search with standard search.<\/li>\n<li>Fix: Resolved toggle state syncing issue for \"Select All\" in settings.<\/li>\n<\/ul>\n\n<h4>2.0.1 - 2026-03-18<\/h4>\n\n<ul>\n<li>Enhancement: Added deactivation feedback modal with premium glassmorphic design.<\/li>\n<li>Enhancement: Added automatic redirect to settings page upon plugin activation.<\/li>\n<li>Refactor: Moved deactivation feedback logic to dedicated <code>SSAC_Deactivation_Feedback<\/code> class.<\/li>\n<\/ul>\n\n<h4>2.0.0 - 2026-01-29<\/h4>\n\n<ul>\n<li>Major Update: Search functionality now integrated directly into the main WordPress search box.<\/li>\n<li>Improvement: Removed separate \"Slug Search\" input field for a cleaner UI.<\/li>\n<li>Improvement: Removed \"Search Mode\" settings; plugin now automatically handles fuzzy\/partial matching for slug-like queries.<\/li>\n<li>Enhancement: Streamlined codebase for better performance.<\/li>\n<\/ul>\n\n<h4>1.0.1 - 2025-12-23<\/h4>\n\n<ul>\n<li>Fix: Fatal error on activation due to missing OpenSSL extension check.<\/li>\n<li>Fix: Function name collision with other plugins from same author.<\/li>\n<li>Improvement: Added file existence check for admin assets.<\/li>\n<\/ul>\n\n<h4>1.0.0 - 2025-12-22<\/h4>\n\n<ul>\n<li><strong>Initial Release<\/strong><\/li>\n<li>Slug search functionality with exact and partial match modes<\/li>\n<li>Sortable ID and Slug columns for admin post lists<\/li>\n<li>Comprehensive settings page with post type selection<\/li>\n<li>User capability control for column visibility<\/li>\n<li>Customizable column labels<\/li>\n<li>Clean uninstall process<\/li>\n<li>Full WordPress coding standards compliance<\/li>\n<li>Security: Proper sanitization, validation, and capability checks<\/li>\n<li>Privacy: Optional anonymous telemetry with user control<\/li>\n<li>Multilingual ready with translation support<\/li>\n<\/ul>","raw_excerpt":"Enhance your WordPress admin with powerful slug search, sortable ID and Slug columns, and flexible settings for better content management.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/266186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=266186"}],"author":[{"embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/codeandcore"}],"wp:attachment":[{"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=266186"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=266186"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=266186"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=266186"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=266186"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-ar.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=266186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}