Advanced Custom Fields: Extended

All-in-one enhancement suite that improves WordPress & Advanced Custom Fields.

v0.9.2.6Konrad ChmielewskiUpdated Added 100k+ installs96% rating100% support resolved
23
Score
1,885
Errors
329
Warnings
+0
Change

Category Scores

Security0
Repo88
Performance97
Maintainability0

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

2,214 findings

I18n

1,572

3 issue groups

Security

469

8 issue groups

Maintainability

138

14 issue groups

ERRORI18nText Domain MismatchMismatched text domain. Expected 'acf-extended' but got 'acf'.1,434
Category
I18n
Occurrences
1,434
Severity
error

Sample message

Mismatched text domain. Expected 'acf-extended' but got 'acf'.

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"</{$element}>"'.221
Category
Security
Occurrences
221
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"</{$element}>"'.

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

Sample message

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

ERRORSecurityUnsafe printing functionAll output should be run through an escaping function (like esc_html_e() or esc_attr_e()), found '_e'.59
Category
Security
Occurrences
59
Severity
error

Sample message

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

WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.50
Category
Security
Occurrences
50
Severity
warning

Sample message

Processing form data without nonce verification.

ERRORI18nMissing Translators CommentA function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.43
Category
I18n
Occurrences
43
Severity
error

Sample message

A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.

WARNINGSecurityInput is not sanitizedDetected usage of a non-sanitized input variable: $_FILES[&#039;acf_import_file&#039;]38
Category
Security
Occurrences
38
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_FILES[&#039;acf_import_file&#039;]

WARNINGSecurityMissing nonce verificationProcessing form data without nonce verification.34
Category
Security
Occurrences
34
Severity
warning

Sample message

Processing form data without nonce verification.

WARNINGMaintainabilityNon-prefixed hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: &quot;&#039;acf/fields/post_object/query/key=&#039; . $field[&#039;key&#039;]&quot;.33
Category
Maintainability
Occurrences
33
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: &quot;&#039;acf/fields/post_object/query/key=&#039; . $field[&#039;key&#039;]&quot;.

WARNINGSecurityRequest data is not unslashed$_GET[&#039;mode&#039;] not unslashed before sanitization. Use wp_unslash() or similar30
Category
Security
Occurrences
30
Severity
warning

Sample message

$_GET[&#039;mode&#039;] not unslashed before sanitization. Use wp_unslash() or similar

Show 15 more
WARNINGSecurityInput is not validated22
Category
Security
Occurrences
22
Severity
warning

Sample message

Detected usage of a possibly undefined superglobal array index: $_GET[&#039;option&#039;]. Check that the array index exists before using it.

WARNINGMaintainabilityerror log print r17
Category
Maintainability
Occurrences
17
Severity
warning

Sample message

print_r() found. Debug code should not normally be used in production.

WARNINGMaintainabilityNon-prefixed function16
Category
Maintainability
Occurrences
16
Severity
warning

Sample message

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: &quot;_acfe_flexible_render_layout_template_after&quot;.

WARNINGSecuritywp redirect wp redirect15
Category
Security
Occurrences
15
Severity
warning

Sample message

wp_redirect() found. Using wp_safe_redirect(), along with the &quot;allowed_redirect_hosts&quot; filter if needed, can help avoid any chances of malicious redirects within code. It is also important to remember to call exit() after a redirect so that no other unwanted code is executed.

WARNINGMaintainabilityDirect Query12
Category
Maintainability
Occurrences
12
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityNo Caching11
Category
Maintainability
Occurrences
11
Severity
warning

Sample message

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

WARNINGMaintainabilityDynamic hook name11
Category
Maintainability
Occurrences
11
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: &quot;$all_hook&quot;.

WARNINGMaintainabilityNon-prefixed global variable8
Category
Maintainability
Occurrences
8
Severity
warning

Sample message

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: &quot;$acf_page_title&quot;.

WARNINGMaintainabilityNon-prefixed global symbol7
Category
Maintainability
Occurrences
7
Severity
warning

Sample message

The &quot;acfe/add&quot; prefix is not a valid namespace/function/class/variable/constant prefix in PHP.

WARNINGMaintainabilityNot In Footer6
Category
Maintainability
Occurrences
6
Severity
warning

Sample message

In footer ($in_footer) is not set explicitly wp_register_script; It is recommended to load scripts in the footer. Please set this value to `true` to load it in the footer, or explicitly `false` if it should be loaded in the header.

ERRORMaintainabilitystrip tags strip tags5
Category
Maintainability
Occurrences
5
Severity
error

Sample message

strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.

ERRORMaintainabilitydate date3
Category
Maintainability
Occurrences
3
Severity
error

Sample message

date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.

WARNINGMaintainabilityerror log var export3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

var_export() found. Debug code should not normally be used in production.

ERRORMaintainabilityDiscouraged WordPress constant usage: STYLESHEETPATH3
Category
Maintainability
Occurrences
3
Severity
error

Sample message

Found usage of constant "STYLESHEETPATH". Use get_stylesheet_directory() instead.

ERRORMaintainabilityDiscouraged WordPress constant usage: TEMPLATEPATH3
Category
Maintainability
Occurrences
3
Severity
error

Sample message

Found usage of constant "TEMPLATEPATH". Use get_template_directory() instead.

External Connections

Not analyzed yet.

Score History

First score snapshot

v0.9.2.6

23

Latest

Findings
2,214
Errors
1,885
Warnings
329
Check
2.0.0

Relationship Map

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

29 nodes

Related Plugins

PufferDesk

0 active installs

100
Redux Framework

900k+ active installs

100
Simply Show Hooks

2k+ active installs

100
ACF Field For CF7

10k+ active installs

99
Hide WP Admin Notifications

1k+ active installs

99
One Click Close Comments

4k+ active installs

99