【发布时间】:2019-04-24 11:41:35
【问题描述】:
有时我使用下面的代码来规范我的 Wordpress 网站的外观 - 删除 div 周围的一些空白并将 :before 和 :after 元素的宽度和高度设为 0
*{
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 />
已经尝试谷歌搜索,但找不到任何东西
编辑
我已经设法让它工作,我以相反的顺序添加前置和附加,所以它会以</p> 错误<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 和 Lajos Arpad,
希望有人会觉得有用
【问题讨论】:
-
猜你可以尝试使用
error_prepend_string/error_append_stringPHP 配置选项…… -
嗨,04FS,我试过了,但它不起作用?请查看我对 Lajos 的回答
-
没关系,让它工作:)
标签: php css wordpress error-handling compiler-errors