Иногда я использую приведенный ниже код, чтобы нормализовать внешний вид моих веб-сайтов Wordpress - уберите пробелы вокруг div и задайте 0 и ширину и высоту для :before
и :after
элементов
*{
font-size: 0;
}
Это прекрасно работает, но когда я проверяю ошибки с define( 'WP_DEBUG', true );
, ошибки не появляются, пока я не отключу стиль css или не осмотрю сайт.
Мой вопрос - можно ли обернуть ошибки в теги <p>
или что-то подобное?
В настоящее время ошибки отображаются, как показано ниже
<br />
<b>Fatal error</b>: Uncaught Error: Call to undefined function file_get_content() in /Users/maksym/htdocs/my-wp-website/wp-content/themes/mytheme/index.php:35
Stack trace:
#0 /Users/maksym/htdocs/my-wp-website/wp-includes/template-loader.php(77): include()
#1 /Users/maksym/htdocs/my-wp-website/wp-blog-header.php(19): require_once('/Users/maksym/h...')
#2 /Users/maksym/htdocs/my-wp-website/index.php(17): require('/Users/maksym/h...')
#3 {main}
thrown in <b>/Users/maksym/htdocs/my-wp-website/wp-content/themes/mytheme/index.php</b> on line <b>35</b><br />
Уже пробовал гуглить, но ничего не смог найти
EDIT
Мне удалось заставить его работать, у меня были prepend и append в обратном порядке, поэтому он начинался бы с </p>
error <p>
Рабочий код ниже
define( 'WP_DEBUG', true );
ini_set('display_errors', '1');
ini_set('error_prepend_string', '<p>');
ini_set('error_append_string', '</p>');
Это также работает в php.ini глобально, что я и хотел.
Спасибо, 04FS и Лайос Арпад,
надеюсь, кто-нибудь найдет это полезным