GenerateBlocks

A small collection of lightweight WordPress blocks that can accomplish nearly anything.

v2.3.0TomUpdated Added 200k+ installs98% rating13% support resolved
97
Score
9
Errors
8
Warnings
+1
Change

Category Scores

Security100
Repo100
Performance95
Maintainability88

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

17 findings

Maintainability

10

5 issue groups

I18n

4

2 issue groups

Performance

3

2 issue groups

ERRORMaintainabilityfile system operations is writableFile operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: is_writable().5
Category
Maintainability
Occurrences
5
Severity
error

Sample message

File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: is_writable().

ERRORI18nMissing Arg DomainMissing $domain parameter in function call to __().3
Category
I18n
Occurrences
3
Severity
error

Sample message

Missing $domain parameter in function call to __().

WARNINGMaintainabilityslow db query tax queryDetected usage of tax_query, possible slow query.2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

Detected usage of tax_query, possible slow query.

WARNINGPerformancePost Not In post not inUsing exclusionary parameters, like post__not_in, in calls to get_posts() should be done with caution, see https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/ for more information.2
Category
Performance
Occurrences
2
Severity
warning

Sample message

Using exclusionary parameters, like post__not_in, in calls to get_posts() should be done with caution, see https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/ for more information.

WARNINGI18nDiscouraged text-domain loadingload_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.1
Category
I18n
Occurrences
1
Severity
warning

Sample message

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.

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

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

ERRORMaintainabilityDeprecated function: wp_img_tag_add_loading_attrwp_img_tag_add_loading_attr() has been deprecated since WordPress version 6.3.0. Use wp_img_tag_add_loading_optimization_attrs() instead.1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

wp_img_tag_add_loading_attr() has been deprecated since WordPress version 6.3.0. Use wp_img_tag_add_loading_optimization_attrs() instead.

WARNINGPerformancePost Not In excludeUsing exclusionary parameters, like exclude, in calls to get_posts() should be done with caution, see https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/ for more information.1
Category
Performance
Occurrences
1
Severity
warning

Sample message

Using exclusionary parameters, like exclude, in calls to get_posts() should be done with caution, see https://wpvip.com/documentation/performance-improvements-by-removing-usage-of-post__not_in/ for more information.

External Connections

Not analyzed yet.

Score History

2 score snapshots

+1
1007550250Jun 19, 2026, 11:06 PM UTC Score 96/100 Plugin v2.2.1 Plugin Check 2.0.0 10 errors, 10 warningsJun 22, 2026, 04:33 PM UTC Score 97/100 Plugin v2.3.0 Plugin Check 2.0.0 9 errors, 8 warningsJun 19, 2026Jun 22, 2026

v2.3.0

97

Latest

Findings
17
Errors
9
Warnings
8
Check
2.0.0

v2.2.1

96

Score

Findings
20
Errors
10
Warnings
10
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

29 nodes

Related Plugins

Breadcrumb Block

3k+ active installs

100
Counting Number Block

2k+ active installs

100
Crowdsignal Forms

200k+ active installs

100
Hyperlink Group Block

7k+ active installs

100
Shortcode Redirect

10k+ active installs

100