WordPress.PHP.DevelopmentFunctions.error_log_trigger_error

error log trigger error

Development or debugging behavior appears in code that may run in production.

medium weight

Why It Shows Up

The scan found logging, debugging, path disclosure, `phpinfo()`, error-reporting changes, or similar development-oriented functions.

Why It Matters

Debug output can leak paths, configuration, request data, stack details, or sensitive runtime information.

How to Fix

  • Remove temporary debugging calls before release.
  • If logging is required, guard it with `WP_DEBUG` or a plugin setting intended for administrators.
  • Never show debug details to unauthenticated visitors or normal front-end users.

Affected Plugins

RankPluginScoreErrorsWarningsInstallsAddedUpdatedTop Issue
#351Instamojo for WooCommerce4872445k+Text Domain Mismatch
#352ACF Quick Edit Fields49207230k+Nonce verification recommended
#353Gallery Carousel Without JetPack4956354k+Text Domain Mismatch
#354Secondary Product Image for WooCommerce4925292k+Output is not escaped
#355Taxonomy Images4938509k+Output is not escaped
#356Page Builder Gutenberg Blocks – CoBlocks5016736300k+block api version too low
#357File Manager50427210k+Missing direct file access protection
#358Menu Icons by Themeisle – Add Icons to Navigation Menus513422100k+Output is not escaped
#359GSheetConnector for Gravity Forms – Send Gravity Forms Entries to Google Sheets in Real-Time5226271k+Exception output is not escaped
#360Multiple Post Thumbnails53251820k+Output is not escaped
#361Weight Based Shipping for WooCommerce53484160k+Missing direct file access protection
#362WP Console – WordPress PHP Console powered by PsySH53344820k+Exception output is not escaped
#363CSV Importer5424113k+Missing direct file access protection
#364Cyr-To-Lat541648300k+Dynamic hook name
#365Refer A Friend for WooCommerce by WPGens5577211k+Text Domain Mismatch
#366Internal Link Juicer: SEO Auto Linker for WordPress57126190k+Database parameter is not escaped
#367Longer Permalinks5727218k+Missing Arg Domain
#368Twitter6427239k+Missing Translators Comment
#369Ajaxify Comments – Ajax and Lazy Loading Comments6520383k+Non-prefixed hook name
#370GravityExport Lite for Gravity Forms67481410k+Output is not escaped
#371wp-Typography67913320k+Missing direct file access protection
#372In-feed ads for Google AdSense7020207k+Non-prefixed global variable
#373Multipart robots.txt editor701981k+Output is not escaped
#374Post My CF7 Form74211682k+Non-prefixed global variable
#375Joinchat – Enhanced "click to chat"811832700k+wp function not compatible with requires wp
#376MyBookTable Bookstore by Stormhill Media8215331k+Direct Query
#377Cachify849369k+Non-prefixed global variable
#378WP All Import – Import Add-On for ACF8434640k+Non-prefixed global variable
#379Mediavine Control Panel89303010k+Text Domain Mismatch
#380WP All Export – Product Export Add-On for WooCommerce90142610k+Non-prefixed hook name
#381Advanced Cron Manager – debug & control91309030k+Non-prefixed global variable
#382Table Field Add-on for ACF and SCF929350k+Text Domain Mismatch
#383ACF Options For Polylang9492310k+Non-prefixed constant
#384Display Eventbrite Events96313k+error log print r