wp_die() — прекращает выполнение PHP-кода и выводит HTML-сообщение об ошибке

Является дополнением к PHP-функции die(), которое заключается в выводе сообщения об ошибке для пользователя в виде HTML-страницы.

wp_die( $message = '', $title = '', $args = array() )
$message
(строка|объект) текст сообщения об ошибке или полностью объект WP_Error
$title
(строка) заголовок сообщения (содержимое <title>), если в предыдущем параметре был указан WP_Error объект, то в качестве заголовка будет использоваться $data['title']
$args
(массив) несколько дополнительных настроек
response
(целое число) код ответ
По умолчанию: 500
back_link
(логическое) нужно ли добавить ссылку на предыдущую страницу
По умолчанию: false
text_direction
(строка) направление текста
По умолчанию: ltr

Примеры

Как видите, непосредственно в тексте ошибки можно использовать HTML-теги:

wp_die('Какой-то <em>текст</em> в сообщении об ошибке', '', array( 'back_link' => true ) );

В итоге:

результат действия функции wp_die

А теперь попробуем выяснить, что находится в переменной $wp_query хитрым и довольно удобным на мой взгляд способом:

global $wp_query;
wp_die( '<pre>' . var_export( $wp_query, true ) );

Источник: misha.blog

Миша Рудрастых

Путешествует по миру и рассказывает всем о WordPress лично, у себя в блогах и на курсах в Санкт-Петербурге. Умеет просто объяснять сложные вещи, делает это красиво. Организовывает неплохие WordCamp's, но совсем не умеет слушать чужие доклады.

Добавить комментарий

%d такие блоггеры, как: