php - Wordpress PHP 错误标签包装和 css 样式?

标签 php css wordpress error-handling compiler-errors

有时我使用下面的代码来规范我的 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 />

已经尝试谷歌搜索,但找不到任何东西

编辑

我已经设法让它工作了,我以相反的顺序添加和添加,所以它会以 </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>"

但是,我认为在不进行测试时不显示错误是一项功能并且具有值(value)。如果您创建一个 dev.css 文件并仅在测试时加载它,那就太好了。

关于php - Wordpress PHP 错误标签包装和 css 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55829255/

相关文章:

php - 仅在未抛出异常时才在 try block 之外执行代码的最简洁方法

html - border怎么能比div本身大呢?

javascript - jquery 图像 slider fadeIn 不起作用

php - WordPress:列出没有评论的帖子

php - imagecreatefromstring() : gd-jpeg, libjpeg:可恢复错误:JPEG 文件过早结束

php - 来自网络服务器的android交易通知

javascript - stackable.js 表格背景颜色不起作用

html - 如何设置通过 css 内容属性指定的图像/图标宽度?

php - 在管理员中显示订单下载 WooCommerce 中的新订单电子邮件通知

php - 如何根据国家/地区隐藏 WooCommerce 结帐时的州字段