WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedInterfaceFound

Non-prefixed interface

The plugin defines a interface 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 interface 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
#351Phone Orders for WooCommerce3512291k+Non-prefixed hook name
#352Custom Body Class353910110k+Non-prefixed global variable
#353WP-PageNavi358495500k+Non Singular String Literal Domain
#354Sezzle Woocommerce Payment371081051k+Text Domain Mismatch
#355Twenty Eleven Theme Extensions3835303k+Output is not escaped
#356Wallet for WooCommerce393652420k+Non-prefixed hook name
#357WebinarPress – Webinar System for WordPress5461499900Non-prefixed global variable
#358JetWidgets For Elementor559927910k+Non-prefixed global variable
#359Popup Maker – Boost Sales, Conversions, Optins, Subscribers with the Ultimate WP Popup Builder5554692700k+Non-prefixed hook name
#360Themeflection Numbers – Number Counter and Animated Numbers55224733k+Text Domain Mismatch
#361WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance5657691m+Non-prefixed global variable
#362Ads.txt Manager6133164k+Text Domain Mismatch
#363SEO Image Toolbox6219141k+Output is not escaped
#364OpenPix for WooCommerce826928500wp function not compatible with requires wp
#365Advanced Order Export For WooCommerce91475100k+Non-prefixed hook name
#366MB Relationships92281k+Non-prefixed class
#367Customify95110110k+Non-prefixed global variable
#368Simla.com952258400Non-prefixed class
#369PPWP – Password Protect Pages982930k+Non-prefixed class