Rename filenames and media metadata for SEO and tidyness. Using AI, manually, in bulk, or in so many other ways!
| Code | Message | Location | Category | |
|---|---|---|---|---|
| ERROR | PluginCheck.CodeAnalysis.DiscouragedFunctions.load_plugin_textdomainFound | load_plugin_textdomain() has been discouraged since WordPress version 4.6. When your plugin is hosted on WordPress.org, you no longer need to manually include this function call for translations under your plugin slug. WordPress will automatically load the translations for you as needed. | 165:3 | Plugin Repo |
| ERROR | WordPress.WP.AlternativeFunctions.unlink_unlink | unlink() is discouraged. Use wp_delete_file() to delete a file. | 270:5 | Plugin Repo |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $innerJoinSql used in $wpdb->get_var("SELECT COUNT( DISTINCT p.ID) FROM $wpdb->posts p \n\t\t\tINNER JOIN $wpdb->postmeta pm ON pm.post_id = p.ID AND pm.meta_key = '_manual_file_renaming'\n\t\t\t$innerJoinSql \n\t\t\tWHERE p.post_type = 'attachment' AND p.post_status = 'inherit' $whereSql")\n$innerJoinSql assigned unsafely at line 452:\n $innerJoinSql = ''\n$whereSql assigned unsafely at line 453:\n $whereSql = ''\n$search used without escaping. | 462:22 | Security |
| ERROR | WordPress.WP.AlternativeFunctions.file_system_operations_rmdir | File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: rmdir(). | 272:3 | Plugin Repo |
| ERROR | WordPress.WP.I18n.NonSingularStringLiteralDomain | The $domain parameter must be a single text string literal. Found: $this->domain | 96:34 | General |
| ERROR | WordPress.WP.I18n.NonSingularStringLiteralDomain | The $domain parameter must be a single text string literal. Found: $this->domain | 101:25 | General |
| ERROR | WordPress.WP.AlternativeFunctions.rand_rand | rand() is discouraged. Use the far less predictable wp_rand() instead. | 321:54 | Plugin Repo |
| ERROR | PluginCheck.Security.DirectDB.UnescapedDBParameter | Unescaped parameter $innerJoinSql used in $wpdb->get_var("SELECT COUNT(DISTINCT p.ID) FROM $wpdb->posts p \n\t\t\tINNER JOIN $wpdb->postmeta pm ON pm.post_id = p.ID AND pm.meta_key = '_require_file_renaming'\n\t\t\t$innerJoinSql \n\t\t\tWHERE p.post_type = 'attachment' AND p.post_status = 'inherit' $whereSql")\n$innerJoinSql assigned unsafely at line 476:\n $innerJoinSql = ''\n$search used without escaping. | 486:22 | Security |
| ERROR | WordPress.WP.AlternativeFunctions.rand_rand | rand() is discouraged. Use the far less predictable wp_rand() instead. | 330:36 | Plugin Repo |
| ERROR | Squiz.PHP.Heredoc.NotAllowed | Use of heredoc and nowdoc syntax ("<<<") is not allowed; use standard strings or inline HTML instead | 392:8 | — |
| 11/13/2025, 3:33:47 AM | 18s | 48 | 136 | 130 |