WordPress.WP.DiscouragedConstants.PLUGINDIRUsageFound

PLUGINDIRUsage Found

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

RankPluginScoreErrorsWarningsInstallsUpdatedTop Issue
#1HeadSpace2 SEO229403603k+Text Domain Mismatch
#2WPeMatico RSS Feed Fetcher241,37658210k+Output Not Escaped
#3Custom Field Template3052161830k+Recommended
#4Download Plugin317810250k+Missing Unslash
#5WP125311781843k+Unsafe Printing Function
#6Freesoul Deactivate Plugins – Disable plugins on individual WordPress pages32537739k+Recommended
#7Peter’s Post Notes362241023k+Output Not Escaped
#8WP PageNavi Style37109118k+Unsafe Printing Function
#9CF7 to Webhook381027230k+Unsafe Printing Function
#10Live Chat by Formilla – Real-time Chat & Chatbots Plugin5722132k+Missing Arg Domain
#11My-Plugins7224620k+Missing Arg Domain