php - Wordpress PHP错误标签换行和css样式?
问题描述
有时我使用下面的代码来规范我的 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,
希望有人会发现它有帮助
解决方案
正如 04FS 指出的那样,您可以设置 error_prepent_string 和 error_append_string 值。如果您想为特定页面执行此操作,则:
ini_set('error_prepend_string', '<p>');
ini_set('error_append_string', '</p>');
如果您希望这是一个常规设置,那么您可以在 php.ini 中执行以下操作:
; String to output before an error message. PHP's default behavior is to leave
; this setting blank.
; http://php.net/error-prepend-string
; Example:
;error_prepend_string = "<p>"
; String to output after an error message. PHP's default behavior is to leave
; this setting blank.
; http://php.net/error-append-string
; Example:
;error_append_string = "</p>"
但是,我认为在不测试时不显示错误是一项功能并且具有价值。如果您要创建一个 dev.css 文件并仅在测试时加载它,那就太好了。
推荐阅读
- dialogflow-es - Google 粗略位置上的操作始终为空
- c++ - 提取 __VA_ARGS__ 的第一个参数
- android - 设备Camera与Unreal中不同级别的默认Camera混淆
- openscad - CGAL 错误:断言违反!表达式:e->incident_sface()
- python - ValueError:检查输入时出错:预期dense_11_input 具有3 维,但得到的数组形状为(0, 1)
- javascript - jQuery只显示数组的最后一个元素
- php - PHP数组从位置切片+尝试返回固定数量的项目
- python - Groupby pandas 在不同的部分
- grpc - GRPC 拦截器 - 通过数字指示器修改消息
- excel - 在数字字符串列中查找数字