WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

Non-prefixed function

The plugin defines a function without a plugin-specific prefix.

medium weight

Why It Shows Up

WordPress loads many plugins in the same PHP runtime. Plugin Check found a global symbol or hook name that is not clearly namespaced to this plugin.

Why It Matters

Unprefixed globals can collide with WordPress core, themes, or other plugins, causing fatal errors, overwritten values, or handlers running in the wrong context.

How to Fix

  • Choose a short, unique prefix or namespace based on the plugin slug or vendor name.
  • Rename the function so it cannot collide with code from another plugin.
  • For public hooks, document the final hook name and keep it stable after release.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#1301ApplyOnline – Application Form Builder and Manager303452442k+Output is not escaped
#1302Contact Form 7 Connector303241965k+Text Domain Mismatch
#1303Arile Extra3053757010k+Non-prefixed global variable
#1304AutoWP – AI Content Writer & Rewriter305483701k+Text Domain Mismatch
#1305Private groups305833161k+Unsafe printing function
#1306Classified Listing Toolkits30431,8594k+Non-prefixed global variable
#1307Colete-Online30776346600Text Domain Mismatch
#1308ContentBot AI Writer (AI Content)3031769500rand rand
#1309Cryptocurrency Donation Box – Bitcoin & Crypto Donations30334284500Output is not escaped
#1310Custom Search by BestWebSoft – WordPress Custom Search Plugin30454228900Text Domain Mismatch
#1311DethemeKit for Elementor3033522830k+Output is not escaped
#1312Easy Affiliate Links301861987k+Missing direct file access protection
#1313Easy Custom Auto Excerpt30841666k+Non-prefixed global variable
#1314EasyParcel Shipping– All-in-one Shipping Solution, Real-Time Shipping Rates3037608600Non-prefixed global variable
#1315Edwiser Bridge – WordPress Moodle Integration3046694k+Non-prefixed hook name
#1316Element Invader – Template Kits for Elementor302741303k+Output is not escaped
#1317Email Templates Customizer and Designer for WordPress and WooCommerce3025034920k+Non-prefixed global variable
#1318Epeken All Kurir for Woocommerce305901,246500Missing nonce verification
#1319PiWeb Export Customers Users & Guest customer to CSV for WooCommerce30173751k+Text Domain Mismatch
#1320FormLift for Keap (Legacy) Web Forms30162315400Request data is not unslashed
#1321Formzu WP301671633k+Text Domain Mismatch
#1322Kargo Takip, Kargo SMS, İlçe Mahalle Sözleşme by Hezarfen30702972k+Non-prefixed global variable
#1323core plugin for kitestudio themes30244415500Nonce verification recommended
#1324Laposta Signup Embed3088191k+Exception output is not escaped
#1325Mailrelay303181701k+Text Domain Mismatch
#1326Midtrans-WooCommerce301121325k+Non-prefixed global variable
#1327Naver webmaster syndication v23089129500Output is not escaped
#1328OoohBoi Steroids for Elementor302,05910040k+Text Domain Mismatch
#1329Operation Demo Importer – Demo Importer For WPoperation Themes302451041k+Text Domain Mismatch
#1330PitchPrint3076163400Input is not sanitized
#1331Post Grid, Slider & Carousel Ultimate – with Shortcode, Gutenberg Block & Elementor Widget302311021k+Non Singular String Literal Domain
#1332Pre-Orders for WooCommerce305682617k+Output is not escaped
#1333Sync Master Sheet – Product Sync with Google Sheet for WooCommerce30136300400Non-prefixed global variable
#1334Pubjet | پاب‌جت30911721k+Output is not escaped
#1335QA Assistants – Driven by data3048672k+Non-prefixed global variable
#1336Real Cookie Banner: GDPR & ePrivacy Cookie Consent309496100k+Database parameter is not escaped
#1337Realbig For WordPress30365911k+Non-prefixed global variable
#1338Responsive Addons for Elementor – Free Elementor Addons, Kits and Elementor Templates30603873k+Non-prefixed global variable
#1339Rublon Multi-Factor Authentication (MFA)30216160400Output is not escaped
#1340SmartCrawl SEO checker, analyzer & optimizer303471,30720k+Non-prefixed global variable
#1341Stackable – Page Builder Gutenberg Blocks3048287100k+Non Singular String Literal Domain
#1342Star Addons for Elementor302362551k+Non-prefixed global variable
#1343Subscriptions for WooCommerce3011,19010k+Non-prefixed global variable
#1344Taboola30891471k+Output is not escaped
#1345Tabs Responsive – With WooCommerce Product Tabs Extension3057525520k+Non Singular String Literal Domain
#1346Themify Portfolio Post3021410230k+Text Domain Mismatch
#1347Travel Booking Toolkit302453243k+Non-prefixed global variable
#1348Travelers' Map303111551k+Output is not escaped
#1349Tutor LMS Divi Modules304207221k+Non-prefixed global variable
#1350Urvanov Syntax Highlighter30221873k+Output is not escaped