Generic.PHP.DisallowShortOpenTag.EchoFound

Short PHP open tag found

The plugin contains PHP syntax or file formatting that can cause compatibility problems.

medium weight

Why It Shows Up

Plugin Check found short tags, alternative PHP tags, byte order marks, mixed line endings, or similar formatting issues.

Why It Matters

Formatting issues can break parsing, cause unexpected output, or behave differently across PHP configurations and hosts.

How to Fix

  • Use full `<?php` opening tags.
  • Save files as UTF-8 without a byte order mark.
  • Normalize line endings and run formatting checks before release.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#201Editor Blocks by Download Manager331741026k+Output is not escaped
#202Estimated Delivery for WooCommerce34301701k+Short PHP open tag found
#203Meow Analytics (Google Analytics)348054500Output is not escaped
#204MW Font Changer34463757k+Text Domain Mismatch
#205Swiftype Site Search Plugin for WordPress3425050400Output is not escaped
#206Ultimate 410 Gone Status Code34136657k+Output is not escaped
#207Useful Blocks342142220k+Output is not escaped
#208MailerLite – WooCommerce integration34643630k+Output is not escaped
#209WP Dummy Content Generator34931306k+Output is not escaped
#210Wp Favs – Plugin Manager342381533k+Text Domain Mismatch
#211Author Box WP Lens35169491k+Unsafe printing function
#212GDPR Cookie Consent Notice Box3546171k+Output is not escaped
#213Cookie Information – Cookie Banner with Consent Mode v235185282k+Output is not escaped
#214Counter live visitors for WooCommerce351893910k+Short PHP open tag found
#215Pixel Cat – Conversion Pixel Manager3525321540k+Output is not escaped
#216Instant CSS3525253k+Output is not escaped
#217Instapage Plugin35220455k+Output is not escaped
#218ICIT Weather Widget353588400Output is not escaped
#219Jarvis351019500Input is not validated
#220Restaurant Menu – Food Ordering System – Table Reservation353171868k+Unsafe printing function
#221Movylo Marketing Automation353888700error log print r
#222Poptin – Email Marketing Automation, Newsletter & Exit Pop Ups, Email Popups351682920k+Output is not escaped
#223Push7354517700Short PHP open tag found
#224Quran multilanguage Text & Audio35177166500Output is not escaped
#225sCode (Easy Shortcodes)3515797400Text Domain Mismatch
#226Spreadshop Plugin35145444k+wp function not compatible with requires wp
#227The Courier Guy Shipping for WooCommerce35571073k+Missing nonce verification
#228WC Ukraine Shipping – Integration of Nova Poshta and Ukrposhta for WooCommerce355041647k+Text Domain Mismatch
#229Translate WordPress with Weglot – Multilingual AI Translation353711560k+Non-prefixed global variable
#230Backend Payments for WooCommerce356342900Exception output is not escaped
#231DPD Baltic Shipping35912022k+Text Domain Mismatch
#232WPD Beaver Builder Additions3540635600Non Singular String Literal Domain
#233Contact Form 7 Gated Content3612236800Short PHP open tag found
#234Contact Form 7 Polylang Module3632455k+Output is not escaped
#235HTML5 Maps361941605k+Output is not escaped
#236Login as User361016430k+Output is not escaped
#237Ovation Elements362339910k+Non-prefixed global variable
#238Search & Replace365053100k+Missing nonce verification
#239WC Pickup Store36245522k+Output is not escaped
#240Guaranteed Reviews Company (Société des Avis Garantis)363691971k+Output is not escaped
#241Hide admin notices – Admin Notification Center36114678k+Output is not escaped
#242WP Better Permalinks36110591k+Output is not escaped
#243Export Themes36122902k+Non-prefixed constant
#244WPAvatar3642545700Unsafe printing function
#245WP fail2ban Blocklist3661633k+SQL query is not prepared
#246360 Javascript Viewer37144221k+Output is not escaped
#247Random Posts and Pages Widget37322151k+Output is not escaped
#248ClickCease Click Fraud Protection37305810k+Non-prefixed class
#249Disclaimer Popup37313531k+Text Domain Mismatch
#250DSGVO/GDPR Cookies, DSE, Impressum & Google Fonts Proxy3739125700Text Domain Mismatch