WP Bulk Delete

Delete posts, pages, comments, users, taxonomy terms and meta fields in bulk with different powerful filters and conditions.

v1.4.0Xylus ThemesUpdated 2026-05-19Added Oct 24, 2016100k+ installs92% rating
69
Score
7
Errors
44
Warnings
+0
Change

Category Scores

Security51
Repo100
Performance100
Maintainability80

Top Issues by Category

Issues Details

51 issues found in latest scan

WARNING13
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "delete_pctu_notice".

WARNING11
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "add_wpbd_wca_menu_free".

WARNING5
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $metaQuery used in $wpdb->get_results()\n$metaQuery assigned unsafely at line 1079.

WARNING3
WordPress.DB.PreparedSQL.InterpolatedNotPrepared

Use placeholders and $wpdb->prepare(); found interpolated variable $ids_to_delete at "DELETE FROM {$wpdb->commentmeta} WHERE comment_id IN ($ids_to_delete)"

ERROR3
WordPress.Security.EscapeOutput.UnsafePrintingFunction

All output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.

ERROR3
WordPress.WP.I18n.TextDomainMismatch

Mismatched text domain. Expected 'wp-bulk-delete' but got 'wp-bulk-delete-pro'.

WARNING3
trademarked_term

The plugin name includes a restricted term. Your chosen plugin name - "WP Bulk Delete" - contains the restricted term "wp" which cannot be used at all in your plugin name.

WARNING2
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING2
WordPress.DB.DirectDatabaseQuery.NoCaching

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

WARNING2
WordPress.DB.SlowDBQuery.slow_db_query_meta_query

Detected usage of meta_query, possible slow query.

WARNING1
WordPress.DB.PreparedSQLPlaceholders.UnfinishedPrepare

Replacement variables found, but no valid placeholders found in the query.

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "WP_Bulk_Delete".

WARNING1
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$post_by_tab".

ERROR1
badly_named_files

File and folder names must not contain spaces or special characters.

Latest Snapshot

Findings

51

Errors

7

Warnings

44

Score History

First score snapshot

First scan completed Jun 20, 2026

v1.4.0 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v1.4.0

69

Latest

Findings
51
Errors
7
Warnings
44
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins