Make WordPress Core


Ignore:
Timestamp:
06/13/2024 08:48:33 PM (2 years ago)
Author:
hellofromTonya
Message:

Code Modernization: Use wp_trigger_error() instead of trigger_error().

Replaces trigger_error() with wp_trigger_error().

The usage of wp_trigger_error() avoids generating E_USER family errors unless WP_DEBUG is on. In doing so, users should not see these messages in normal production.

Notes:

  • Removes E_USER_NOTICE when passed as an argumnent, as it's the default error level.
  • An empty string is passed for the function name when its name is already in the error message or does not add value to the error message.
  • Externally maintained libraries are not included.

Follow-up to [55204], [25956], [29630], [38883], [52062], [52049], [54272], [38883], [55245], [51599], [14452], [38883], [24976].

Props prasadkarmalkar, rajinsharwar, thelovekesh, hellofromTonya, swissspidy.
Fixes #59652.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-includes/rss.php

    r57370 r58409  
    6464                #
    6565                if ( ! function_exists('xml_parser_create') ) {
    66                         return trigger_error( "PHP's XML extension is not available. Please contact your hosting provider to enable PHP's XML extension." );
     66                        wp_trigger_error( '', "PHP's XML extension is not available. Please contact your hosting provider to enable PHP's XML extension." );
     67                        return;
    6768                }
    6869
     
    388389        function error( $errormsg, $lvl = E_USER_WARNING ) {
    389390                if ( MAGPIE_DEBUG ) {
    390                         trigger_error( $errormsg, $lvl);
     391                        wp_trigger_error('', $errormsg, $lvl);
    391392                } else {
    392393                        error_log( $errormsg, 0);
     
    824825                $this->ERROR = $errormsg;
    825826                if ( MAGPIE_DEBUG ) {
    826                         trigger_error( $errormsg, $lvl);
     827                        wp_trigger_error( '', $errormsg, $lvl);
    827828                }
    828829                else {
Note: See TracChangeset for help on using the changeset viewer.