Выводит список зарегистрированных ошибок, и используется непосредственно в шаблоне сайта. Рекомендуется выводить в header.php или footer.php темы.
Фильтры: ds_template_error
События: pre_output_errors, ds_errors_output
Пример использования: header.php
<!DOCTYPE html>
<html>
<head>
...
</head>
<body>
<?php echo ds_errors(); ?>
На выходе по умолчанию каждая ошибка с таким шаблоном <div class=»err»>%error%</div>, для изменения используйте фильтр ds_template_error
Код функции
function ds_errors()
{
$template = use_filters('ds_template_error', '<div class="err">%error</div>');
$errors = get_errors();
do_event('pre_output_errors', $errors);
foreach($errors AS $error) {
echo str_replace('%error', $error, $template);
}
do_event('ds_errors_output', $errors);
}