有没有办法在变量中获取PHP通知的内容。 我想在我的树枝模板中渲染它们,并使用一些CSS样式。
我正在使用wordpress和木材(反过来使用树枝)。
类似于admin_notice对管理页面的操作,但对于常规页面。
我刚开始使用wordpress,所以也许我在看错了。我仍然不想禁用通知,但这似乎不对。
答案 0 :(得分:0)
我最终这样做了:
我设置了自己的错误处理程序:
set_error_handler('errorHandler');
function errorHandler( $errno, $errstr, $errfile, $errline, $errcontext)
{
$data['errno'] = $errno;
$data['errstr'] = $errstr;
$data['errfile'] = $errfile;
$data['errline'] = $errline;
$data['errcontext'] = $errcontext;
Timber::render('error.twig', $data);
}
我创建了一个twig模板文件来很好地呈现数据
{#error.twig#}
<div class="error-box">
{% if errno %}
<p class="errno">{{errno}}</p>
{% endif %}
{% if errstr %}
<p class="errstr">{{errstr}}</p>
{% endif %}
{% if errfile %}
<p class="errfile">{{errfile}}</p>
{% endif %}
{% if errline %}
<p class="errline">{{errline}}</p>
{% endif %}
{% if errcontext %}
<p class="errcontext">{{errcontext}}</p>
{% endif %}
</div>