wppaste
WordPress

apply_filters( 'doing_it_wrong_trigger_error', bool $trigger, string $function_name, string $message, string $version )

Since
3.1.0, 5.1.0
Filters whether to trigger an error for _doing_it_wrong() calls.

Compatibility

WordPress
since 5.1.0
  • 6.7.10
  • 6.8.11
  • 6.9.10
  • 7.0.7
  • 7.1.3

Present in every tracked release (6.7.10 to 7.1.3).

Parameters

$triggerbool
Whether to trigger the error for _doing_it_wrong() calls. Default true.
$function_namestring
The function that was called.
$messagestring
A message explaining what has been done incorrectly.
$versionstring
The version of WordPress where the message was added.

Where this hook fires · 1

  • wp-includes/functions.php:6033_doing_it_wrong()

Source code

	 *	 * @param bool   $trigger       Whether to trigger the error for _doing_it_wrong() calls. Default true.	 * @param string $function_name The function that was called.	 * @param string $message       A message explaining what has been done incorrectly.	 * @param string $version       The version of WordPress where the message was added.	 */	if ( WP_DEBUG && apply_filters( 'doing_it_wrong_trigger_error', true, $function_name, $message, $version ) ) {		if ( function_exists( '__' ) ) {			if ( $version ) {				/* translators: %s: Version number. */				$version = sprintf( __( '(This message was added in version %s.)' ), $version );			}

Changelog

Introduced in 3.1.0. Unchanged from 6.7.10 through 7.1.3.

  1. 6.7.10
  2. 6.8.11
  3. 6.9.10
  4. 7.0.7
  5. 7.1.3

Signature, return type and hooks compared across 5 parsed releases.

5.1.0
Added the $function_name, $message and $version parameters.from the docblock
3.1.0
Introduced.from the docblock

About this page

Parsed data
Generated from the wordpress-develop 6.9.10 tag, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.