AMP WP – Google AMP For WordPress

The most complete free AMP plugin for WordPress. Supercharge mobile performance with Google Accelerated Mobile Pages, no coding required.

v1.8.3PixelativeUpdated Added 700 installs90% rating0% support resolved
96
Score
51
Errors
19
Warnings
+0
Change

Category Scores

Security100
Repo100
Performance95
Maintainability82

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

70 findings

I18n

48

3 issue groups

Maintainability

19

6 issue groups

Performance

3

2 issue groups

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

Sample message

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

WARNINGMaintainabilityupgrade notice limitThe upgrade notice for "1.7.10" exceeds the limit of 300 characters.11
Category
Maintainability
Occurrences
11
Severity
warning

Sample message

The upgrade notice for "1.7.10" exceeds the limit of 300 characters.

WARNINGMaintainabilitytrademarked termThe plugin name includes a restricted term. Your chosen plugin name - "AMP WP - Google AMP For WordPress" - contains the restricted term "wordpress" which cannot be used at all in your plugin name.3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

The plugin name includes a restricted term. Your chosen plugin name - "AMP WP - Google AMP For WordPress" - contains the restricted term "wordpress" which cannot be used at all in your plugin name.

ERRORI18nText Domain MismatchMismatched text domain. Expected 'amp-wp' but got 'neovantage-core'.2
Category
I18n
Occurrences
2
Severity
error

Sample message

Mismatched text domain. Expected 'amp-wp' but got 'neovantage-core'.

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.2
Category
Performance
Occurrences
2
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.

ERRORMaintainabilitybadly named filesFile and folder names must not contain spaces or special characters.2
Category
Maintainability
Occurrences
2
Severity
error

Sample message

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

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.

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.1
Category
Performance
Occurrences
1
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.

ERRORMaintainabilityfive star reviews detectedLinking directly to 5 stars reviews is not allowed.1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Linking directly to 5 stars reviews is not allowed.

WARNINGMaintainabilitymismatched plugin namePlugin name "AMP WP - Google AMP For WordPress" is different from the name declared in plugin header "AMP WP".1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "AMP WP - Google AMP For WordPress" is different from the name declared in plugin header "AMP WP".

Show 1 more
ERRORMaintainabilitywp function not compatible with requires wp1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Function "str_starts_with()" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.0.0.

External Connections

Potential connections found in static code analysis.

61 domains

Outbound calls

297

External assets

1

Incoming endpoints

2

Notable Domains

mohsinrafique.com79 · outbound
cdn.ampproject.org38 · outbound
ampwp.io4 · outbound
linkedin.com4 · outbound
ampproject.org3 · outbound
php.net3 · outbound

Platform / Reference Domains

gnu.org35 · platform/reference
wordpress.org24 · platform/reference
github.com17 · platform/reference
w3.org16 · platform/reference
schema.org5 · platform/reference
codex.wordpress.org3 · platform/reference
api.wordpress.org2 · platform/reference
developer.wordpress.org2 · platform/reference
profiles.wordpress.org2 · platform/reference
make.wordpress.org1 · platform/reference
opensource.org1 · platform/reference

External Asset Domains

fonts.googleapis.com2 · asset + outbound

Incoming Endpoints

wp_ajax_nopriv_amp_consent_submissionpublic

wp_ajax

Admin AJAX endpoints1
wp_ajax_amp_consent_submissionauthenticated

wp_ajax

Score History

First score snapshot

v1.8.3

96

Latest

Findings
70
Errors
51
Warnings
19
Check
2.0.0

Relationship Map

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

37 nodes

Related Plugins

Lazy Load for Comments

2k+ active installs

99
Google Photos embed

700 active installs

92
Web Stories

60k+ active installs

84
62
easy AMP

600 active installs

56