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
#301Analytics Head54347600Output is not escaped
#302MSN Partner Hub5421251k+Missing direct file access protection
#303SpeedSize Image & Video AI-Optimizer549817400Text Domain Mismatch
#304Head, Footer and Post Injections55952300k+Non-prefixed global variable
#305Marvy – Background Animations for Elementor5563344k+Text Domain Mismatch
#306SM Vertical Menu55451400Output is not escaped
#307AAArdvark Accessibility Reports556242600Non-prefixed global variable
#308WP Ultimate Review552338170k+Non-prefixed global variable
#309WP Wrapper571329600Input is not validated
#310Safety Exit5852261k+Text Domain Mismatch
#311Disable Emails60251630k+Short PHP open tag found
#312HelloAsso60132894k+Short PHP open tag found
#313Multiple Post Passwords6113152k+Output is not escaped
#314pensopay Payments v262408341k+Non Singular String Literal Domain
#315Embed Google Fonts642875k+Output is not escaped
#316Kama SpamBlock642975k+Short PHP open tag found
#317Cyr to Lat Reloaded – Transliteration of Links and File Names65133630k+Direct Query
#318LeadBack – Callback, Chatbot and Live Chat Widgets for WordPress sites66175600Unsafe printing function
#319GravityExport Lite for Gravity Forms67481410k+Output is not escaped
#320Map Block Leaflet67527700Short PHP open tag found
#321JAMstack Deployments673331k+Short PHP open tag found
#322ConvertBox Auto Embed WordPress plugin6818105k+Missing direct file access protection
#323Protection Against DDoS682253k+Output is not escaped
#324Solid Mail – SMTP email and logging made by SolidWP68161760k+Database parameter is not escaped
#325Black Bar697839600Short PHP open tag found
#326Embed Iframe692562k+wp function not compatible with requires wp
#327Falcon – WordPress Optimizations & Tweaks6929212k+Short PHP open tag found
#328Simple Mathjax692934k+Short PHP open tag found
#329Easy Sticky Buttons712116600Short PHP open tag found
#330Print Bangla News7129172k+Output is not escaped
#331Archiiv72630400Non-prefixed global variable
#332Calendar.online / Kalender.digital – Plugin723372k+Output is not escaped
#333Robots.txt Editor7210710k+Input is not validated or sanitized
#334Outfunnel: Web Visitor Tracking & CRM Integration74349600Short PHP open tag found
#335Cognito Forms751342k+wp function not compatible with requires wp
#336Responsive Tabs For Elementor7757271k+Text Domain Mismatch
#337Media Focus Point781166k+Output is not escaped
#338More Mails for CF778136500Text Domain Mismatch
#339Sheet2Site78213400Output is not escaped
#340Thumbnails and Featured Images7816141k+Short PHP open tag found
#341Sellbrite79184500Short PHP open tag found
#342WP Last Modified Info79453240k+Short PHP open tag found
#343Leadinfo801187k+Missing direct file access protection
#344Pro Mime Types – Manage file media types8055982k+Non-prefixed global variable
#345Code Click to Copy83129700Non-prefixed function
#346Popup Message Notifier for Contact Form 7851721k+Short PHP open tag found
#347WP fail2ban Add-on for Contact Form 7851018800Non-prefixed constant
#348WP fail2ban Add-on for Gravity Forms851018600Non-prefixed constant
#349Advanced Custom Fields Contact Form 786104800Short PHP open tag found
#350Include Me88774k+Short PHP open tag found