Permalink Manager enhances WordPress’s built-in URL system, allowing you to change the URLs of native and custom post types and taxonomies.
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | WordPress.WP.AlternativeFunctions.parse_url_parse_url | parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead. | includes/core/permalink-manager-core-functions.php:667:19 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.parse_url_parse_url | parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead. | includes/core/permalink-manager-core-functions.php:83:48 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.strip_tags_strip_tags | strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead. | includes/core/permalink-manager-uri-functions-post.php:667:174 | Plugin Repo |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $count_query | includes/views/permalink-manager-uri-editor.php:138:49 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | includes/integrations/permalink-manager-seo-plugins.php:217:32 | Security |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $sql used in $wpdb->get_row($sql)\n$sql assigned unsafely at line 222:\n $sql = sprintf( "SELECT ID, post_title, post_type FROM {$wpdb->posts} WHERE post_name = '%s' AND post_status = 'publish' AND post_type IN ('%s') AND post_type != 'attachment' LIMIT 1", esc_sql( $slug ), implode( "','", array_keys( $available_post_types ) ) )\n$available_post_types assigned unsafely at line 172:\n $available_post_types = Permalink_Manager_Helper_Functions::get_post_types_array( null, null, true ) | includes/integrations/permalink-manager-seo-plugins.php:224:23 | Security |
| ERROR | WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$amp_enabled". | includes/integrations/permalink-manager-third-parties.php:216:17 | Plugin Repo |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $sql_query used in $wpdb->get_results($sql_query)\n$sql_query assigned unsafely at line 145:\n $sql_query = apply_filters( 'permalink_manager_filter_uri_editor_query', $sql_query, $sql_parts, $is_taxonomy )\n$sql_query assigned unsafely at line 142:\n $sql_query .= sprintf( " LIMIT %d, %d", $offset, $per_page )\n$sql_parts used without escaping.\n$is_taxonomy used without escaping.\n$offset assigned unsafely at line 132:\n $offset = ( $current_page - 1 ) * $per_page\n$current_page used without escaping. | includes/views/permalink-manager-uri-editor.php:146:27 | Security |
| ERROR | WordPress.DB.PreparedSQL.NotPrepared | Use placeholders and $wpdb->prepare(); found $sql | includes/integrations/permalink-manager-seo-plugins.php:224:32 | Security |
| ERROR | WordPress.WP.AlternativeFunctions.parse_url_parse_url | parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead. | includes/core/permalink-manager-core-functions.php:811:27 | Plugin Repo |
| 10.02.2026, 15:00:23 | 19s | 57 | 40 | 159 |
| 07.01.2026, 13:30:39 | 19s | 35 | 71 | 305 |
| 25.11.2025, 13:01:55 | 19s | 35 | 71 | 305 |
| 12.11.2025, 21:21:53 | 23s | 35 | 71 | 305 |