block_api_version_too_low
block api version too low
Plugin Check reported a maintainability issue that can make the plugin harder to review, run, or update.
Why It Shows Up
The finding matches a WordPress coding-standard or Plugin Check rule for code clarity, compatibility, packaging, or API usage.
Why It Matters
Maintainability findings reduce confidence that the plugin will behave consistently across hosts, WordPress versions, and other plugins.
How to Fix
- Find the exact file and line in the raw scan output.
- Prefer WordPress APIs and standard coding patterns over custom or legacy behavior.
- If the warning is from bundled third-party code, document that separately and avoid modifying vendor files unless necessary.
References
Affected Plugins
| Rank | Plugin | Score | Errors | Warnings | Installs | Added | Updated | Top Issue |
|---|---|---|---|---|---|---|---|---|
| #201 | Latest Posts Block – Dynamic Posts Grid, Posts List, Posts Tile with Stunning Layouts for WordPress Blogs & Pages | 86 | 9 | 8 | 7k+ | Missing Version | ||
| #202 | Simple Slider Block – Create Sliders From Core Blocks | 87 | 6 | 34 | 600 | Non-prefixed global variable | ||
| #203 | Custom Layouts – Post + Product grids made easy | 89 | 23 | 22 | 3k+ | Missing Translators Comment | ||
| #204 | Cool Flipbox – Shortcode & Gutenberg Block | 89 | 29 | 10 | 5k+ | wp function not compatible with requires wp | ||
| #205 | WPGet API – Connect to any external REST API | 89 | 15 | 19 | 10k+ | Missing direct file access protection | ||
| #206 | Book Review Block | 91 | 11 | 2 | 1k+ | block api version too low | ||
| #207 | Icon List Block – create beautiful lists with icons instead of bullets | 91 | 3 | 7 | 4k+ | Not In Footer | ||
| #208 | NIF (Num. de Contribuinte Português) for WooCommerce | 91 | 3 | 9 | 5k+ | Non-prefixed constant | ||
| #209 | Fluent Forms Block | 92 | 4 | 18 | 2k+ | Non-prefixed global variable | ||
| #210 | OffCanvas / Drawer – add sleek slide-in panels to any page | 92 | 6 | 2 | 900 | Missing direct file access protection | ||
| #211 | WP DPE-GES | 92 | 84 | 59 | 600 | Text Domain Mismatch | ||
| #212 | Teachable | 93 | 19 | 75 | 500 | Non-prefixed global variable | ||
| #213 | JobBoardWP – Job Board Listings and Submissions | 94 | 12 | 44 | 1k+ | slow db query meta query | ||
| #214 | Simple Author Box | 94 | 12 | 61 | 90k+ | Non-prefixed global variable | ||
| #215 | SKT Blocks – Gutenberg based Page Builder | 94 | 14 | 25 | 1k+ | Non-prefixed function | ||
| #216 | Accordion Block Lite | 95 | 6 | 57 | 400 | Non-prefixed global variable | ||
| #217 | Lemmony Companion | 95 | 13 | 5 | 2k+ | block api version too low | ||
| #218 | PDF Viewer Block for Gutenberg | 95 | 39 | 3 | 10k+ | badly named files | ||
| #219 | Accordion – Organize Content into Clean Collapsible Sections | 96 | 1 | 2 | 600 | Input is not sanitized | ||
| #220 | Block for Embed Google Maps | 96 | 5 | 2 | 400 | block api version too low | ||
| #221 | MerPress | 96 | 6 | 3 | 1k+ | block api version too low | ||
| #222 | ThemeZee Magazine Blocks | 96 | 8 | 51 | 4k+ | Non-prefixed global variable | ||
| #223 | AinoBlocks Accordion Faq Block | 97 | 3 | 3 | 600 | Missing direct file access protection | ||
| #224 | AinoBlocks – Gutenberg Website Builder Blocks | 97 | 18 | 4 | 1k+ | block api version too low | ||
| #225 | Algori Video and Image Slider | 97 | 2 | 9 | 2k+ | Missing Version | ||
| #226 | Classic Menu Block | 97 | 5 | 0 | 8k+ | Missing direct file access protection | ||
| #227 | Gutena Accordion – Beautiful FAQ Accordion Block | 97 | 6 | 3 | 6k+ | Missing Arg Domain | ||
| #228 | Gutena Video Lightbox | 97 | 7 | 2 | 1k+ | Missing Arg Domain | ||
| #229 | Gutena Star Ratings | 97 | 6 | 1 | 1k+ | Missing Arg Domain | ||
| #230 | Gutena Team – Team Slider and Grid | 97 | 6 | 2 | 800 | Missing Arg Domain | ||
| #231 | Gutena Testimonial Slider | 97 | 6 | 1 | 3k+ | Missing Arg Domain | ||
| #232 | Magic Content & CTA Box Builder – Advanced Gutenberg Blocks for Flexible Page Sections, Headers, Buttons, Shape Dividers, and Layout Options | 97 | 2 | 7 | 5k+ | Missing Version | ||
| #233 | Modal Builder Block | 97 | 4 | 2 | 700 | Missing direct file access protection | ||
| #234 | Gutena Newsletter – Subscriber Block & Connect Mailchimp | 97 | 18 | 3 | 1k+ | Text Domain Mismatch | ||
| #235 | Gutena PhotoFeed | 97 | 8 | 2 | 800 | Missing Arg Domain | ||
| #236 | PowerFolio – Portfolio & Image Gallery for Elementor | 97 | 10 | 12 | 10k+ | Non-prefixed hook name | ||
| #237 | Gutena Recent Post Custom Tag | 97 | 7 | 2 | 800 | Missing Arg Domain | ||
| #238 | Recipe Block | 97 | 6 | 2 | 700 | block api version too low | ||
| #239 | Shortcode Preview Block | 97 | 5 | 3 | 1k+ | Missing Version | ||
| #240 | Simple Iframe | 97 | 5 | 0 | 6k+ | Missing direct file access protection | ||
| #241 | Algori Social Share Buttons | 97 | 2 | 10 | 1k+ | Missing Version | ||
| #242 | StylizedX – Variation Switcher Dark Mode for Full Site Editing (FSE) Themes | 97 | 4 | 2 | 2k+ | block api version too low | ||
| #243 | Video Player for YouTube – embed videos your visitors will love to watch | 97 | 3 | 14 | 1k+ | Non-prefixed constant | ||
| #244 | Algori PDF Viewer | 98 | 2 | 5 | 7k+ | Missing Version | ||
| #245 | Block for Font Awesome | 98 | 7 | 4 | 1k+ | Offloaded Content | ||
| #246 | Call to Action Block by WPPOOL | 98 | 4 | 7 | 1k+ | trademarked term | ||
| #247 | Callout | 98 | 3 | 1 | 400 | Missing direct file access protection | ||
| #248 | Category Archives Block | 98 | 14 | 5 | 900 | Missing Arg Domain | ||
| #249 | CookieFirst | GDPR Cookie Consent Banner | 98 | 5 | 0 | 400 | Missing direct file access protection | ||
| #250 | Counter Block | 98 | 4 | 2 | 1k+ | Missing direct file access protection |