wp_die


wp_die ( $message = '', $title = '', $args = array() )

Parameters:
  • (string|WP_Error) message Optional. Error message. If this is a WP_Error object, and not an Ajax or XML-RPC request, the error's messages are used. Default empty string.
  • (string|int) title Optional. Error title. If `$message` is a `WP_Error` object, error data with the key 'title' may be used to specify the title. If `$title` is an integer, then it is treated as the response code. Default empty string.
  • (string|array|int) args { Optional. Arguments to control behavior. If `$args` is an integer, then it is treated as the response code. Default empty array. @type int $response The HTTP response code. Default 200 for Ajax requests, 500 otherwise. @type string $link_url A URL to include a link to. Only works in combination with $link_text. Default empty string. @type string $link_text A label for the link to include. Only works in combination with $link_url. Default empty string. @type bool $back_link Whether to include a link to go back. Default false. @type string $text_direction The text direction. This is only useful internally, when WordPress is still loading and the site's locale is not set up yet. Accepts 'rtl' and 'ltr'. Default is the value of is_rtl(). @type string $charset Character set of the HTML output. Default 'utf-8'. @type string $code Error code to use. Default is 'wp_die', or the main error code if $message is a WP_Error. @type bool $exit Whether to exit the process after completion. Default true. }
Defined at:
Change Log:
  • 4: .
  • 5: .
  • 5: .
  • 5: .

Description

Kills WordPress execution and displays HTML page with an error message.This function complements the `die()` PHP function. The difference is that HTML will be displayed to the user. It is recommended to use this function only when the execution should not continue any further. It is not recommended to call this function very often, and try to handle as many errors as possible silently or more gracefully. As a shorthand, the desired HTTP response code may be passed as an integer to the `$title` parameter (the default title would apply) or the `$args` parameter.

Related Functions

wp_date, wp_redirect, wp_title, wp_editor, wp_iframe

Top Google Results

User discussions

wpseek mobile