Remove Category URL strips the /category/ base from your category URLs, turning something like /category/my-category/ into simply /my-category/.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'. | admin-notices.php:396:54 | Security |
| ERROR | WordPress.Security.EscapeOutput.OutputNotEscaped | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$this'. | admin-notices.php:398:47 | Security |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound | Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "add_plugin_review_link". | remove-category-url.php:140:1 | Plugin Repo |
| ERROR | plugin_header_no_license | Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license. | remove-category-url.php | Plugin Repo |
| WARNING | WordPress.Security.ValidatedSanitizedInput.InputNotSanitized | Detected usage of a non-sanitized input variable: $_POST['nonce'] | admin-notices.php:179:55 | Security |
| WARNING | missing_composer_json_file | The "/vendor" directory using composer exists, but "composer.json" file is missing. | composer.json | Plugin Repo |
| WARNING | mismatched_plugin_name | Plugin name "Remove Category URL - Remove 'category' base from category permalinks" is different from the name declared in plugin header "Remove Category URL". | readme.txt | — |
| WARNING | plugin_header_nonexistent_domain_path | The "Domain Path" header in the plugin file must point to an existing folder. Found: "languages" | remove-category-url.php | Plugin Repo |
| WARNING | WordPress.Security.ValidatedSanitizedInput.InputNotValidated | Detected usage of a possibly undefined superglobal array index: $_SERVER['PHP_SELF']. Use isset() or empty() to check the index exists before using it | admin-notices.php:117:37 | Security |
| WARNING | WordPress.Security.ValidatedSanitizedInput.MissingUnslash | $_POST['nonce'] not unslashed before sanitization. Use wp_unslash() or similar | admin-notices.php:179:55 | Security |
| 12.01.2026, 14:30:26 | 8s | 97 | 4 | 6 |
| 13.11.2025, 01:43:08 | 10s | 96 | 6 | 6 |