Squiz.PHP.DiscouragedFunctions.Discouraged

Discouraged PHP function

The plugin uses a PHP or WordPress pattern that coding standards discourage.

medium weight

Why It Shows Up

Plugin Check found a discouraged function, forbidden function, goto, backtick operator, or similar construct.

Why It Matters

Discouraged patterns are often harder to review, less portable across hosts, or easier to misuse securely.

How to Fix

  • Identify why the construct is used and whether WordPress provides a safer API.
  • Replace shell execution, dynamic execution, or broad forbidden functions with constrained WordPress APIs.
  • If a third-party library triggers the warning, isolate and document it.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#501Popularis Extra302371417k+Output is not escaped
#502QA Assistants – Driven by data3048672k+Non-prefixed global variable
#503SmartCrawl SEO checker, analyzer & optimizer303471,30720k+Non-prefixed global variable
#504Themify Portfolio Post3021410230k+Text Domain Mismatch
#505User Access Manager3039317110k+Output is not escaped
#506Widgetize Pages Light301451043k+Output is not escaped
#507WCPOS – Point of Sale (POS) plugin for WooCommerce30772285k+Nonce verification recommended
#508WP Event Aggregator: Import Eventbrite events, Meetup events, social events and any iCal Events into Event Calendar301134191k+Non-prefixed global variable
#509WPS Cleaner3043049120k+Output is not escaped
#510WPZOOM Addons for Beaver Builder302,2161524k+Text Domain Mismatch
#511Zoho CRM Lead Magnet301011,0253k+Request data is not unslashed
#512a3 Lazy Load318324090k+Dynamic hook name
#513AEH Speed Optimization: Browser Cache, Optimized Minify, Lazy Loading & Image Optimization31911332k+Output is not escaped
#514Advanced Woo Search – Product Search for WooCommerce3122837770k+Nonce verification recommended
#515The SEO Framework – Fast, Automated, Effortless.31363609200k+Non-prefixed global variable
#516Download Plugin317810250k+Output is not escaped
#517EnvoThemes Demo Import312211403k+Output is not escaped
#518FastDup – Fastest WordPress Migration & Duplicator3183665k+wp function not compatible with requires wp
#519Easy HTTPS Redirection (SSL)31224100100k+Unsafe printing function
#520Linguise – AI Automatic Multilingual Translation31612801k+Non-prefixed global variable
#521MainWP Dashboard: Self-hosted WordPress Management for Agencies319531720k+Interpolated SQL is not prepared
#522Qode Essential Addons315529510k+Non-prefixed global variable
#523Query Monitor3144273200k+Non-prefixed class
#524Rank Math SEO – AI SEO Tools to Dominate SEO Rankings31453734m+Non-prefixed global variable
#525Sidebar Manager Light31221761k+Text Domain Mismatch
#526SpeedyCache – Cache, Optimization, Performance3165118600k+Input is not validated
#527Staatic – Static Site Generator for WordPress314201952k+SQL query is not prepared
#528Project Manager – AI Powered Project Management, Task Management, Kanban Board & Time Tracker31639336k+Interpolated SQL is not prepared
#529Auto YouTube Importer323381731k+Text Domain Mismatch
#530Addi – Cuotas que se adaptan a ti321062102k+Direct Query
#531Child Theme Configurator32442267300k+Unsafe printing function
#532CSV Import and Exporter32831381k+Non-prefixed global variable
#533Download Attachments32691888k+Non-prefixed hook name
#534Freesoul Deactivate Plugins – Disable plugins on individual WordPress pages32537739k+Nonce verification recommended
#535Insights from Google PageSpeed3241447520k+Text Domain Mismatch
#536Gwolle Guestbook3226952720k+Output is not escaped
#537HTML5 jQuery Audio Player322511531k+Unsafe printing function
#538Jetpack VaultPress Backup3255421120k+Text Domain Mismatch
#539MapPress Maps for WordPress3269413330k+Missing Arg Domain
#540گرویتی فرم فارسی3219017420k+Text Domain Mismatch
#541Post and Page Builder by BoldGrid – Visual Drag and Drop Editor3234825850k+Output is not escaped
#542Quick Featured Images3243632350k+Non-prefixed global variable
#543Showcase IDX Real Estate Search & Lead Capture32123522k+Output is not escaped
#544Sky Addons for Elementor32853512k+Non-prefixed namespace
#545Subscribe2 – Form, Email Subscribers & Newsletters323241010k+Direct Query
#546Easy 3D Viewer323992411k+Text Domain Mismatch
#547Contact Form Plugin33472202k+Non-prefixed function
#548FooGallery Migrate33832051k+Non-prefixed global variable
#549WP GIF Uploader33117441k+Text Domain Mismatch
#550IP2Location Redirection331941158k+Output is not escaped