AffiliateX is the best WordPress Amazon Affiliate Plugin. Create professional affiliate websites with customizable WordPress Amazon Affiliate Blocks.
Category Scores
Top Issues by Category
maintainability41
Issues Details
73 issues found in latest scan
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.
Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$button1Rel".
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "before_affiliatex_init".
The plugin name includes a restricted term. Your chosen plugin name - "AffiliateX – Amazon Affiliate Plugin" - contains the restricted term "plugin" which cannot be used at all in your plugin name.
Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "AB_Fonts_Manager".
Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "$name".
Plugin name "AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking" is different from the name declared in plugin header "AffiliateX – Amazon Affiliate Plugin".
The "/vendor" directory using composer exists, but "composer.json" file is missing.
| Code | Type | Message | Count |
|---|---|---|---|
| WordPressVIPMinimum.Performance.WPQueryParams.PostNotIn_exclude | WARNING | 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. | 32 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | WARNING | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$button1Rel". | 31 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound | WARNING | Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "before_affiliatex_init". | 4 |
| trademarked_term | WARNING | The plugin name includes a restricted term. Your chosen plugin name - "AffiliateX – Amazon Affiliate Plugin" - contains the restricted term "plugin" which cannot be used at all in your plugin name. | 2 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound | WARNING | Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "AB_Fonts_Manager". | 1 |
| WordPress.NamingConventions.PrefixAllGlobals.VariableConstantNameFound | WARNING | Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "$name". | 1 |
| mismatched_plugin_name | WARNING | Plugin name "AffiliateX – Amazon Affiliate Plugin, Product Boxes, Comparison Tables & Affiliate Link Tracking" is different from the name declared in plugin header "AffiliateX – Amazon Affiliate Plugin". | 1 |
| missing_composer_json_file | WARNING | The "/vendor" directory using composer exists, but "composer.json" file is missing. | 1 |
Latest Snapshot
Findings
73
Errors
0
Warnings
73
Score History
First score snapshot
First scan completed Jun 20, 2026
v2.2.1 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2
Jun 20, 2026
v2.2.1
96
Latest
- Findings
- 73
- Errors
- 0
- Warnings
- 73
- Plugin Check
- 2.0.0
- Model
- 2026.06-mvp-static-v2
| Scan | Score | Findings | Errors | Warnings | Plugin | Plugin Check | Model |
|---|---|---|---|---|---|---|---|
| Jun 20, 2026Latest | 96 | 73 | 0 | 73 | v2.2.1 | 2.0.0 | 2026.06-mvp-static-v2 |