srt4rulez / timber-tracy-bar-panel
一个带有Timber调试信息的Tracy面板
v0.1.3
2017-03-29 01:12 UTC
Requires
- php: >=5.4
- tracy/tracy: *
This package is auto-updated.
Last update: 2024-09-28 12:00:38 UTC
README
显示哪些信息?
此tracy面板显示以下信息
- 将当前Timber上下文以与Tracy BarDump相同的格式输出
- 渲染的Twig文件
- 版本
- 模板目录
- Twig缓存
- 缓存
- 自动元信息
- 自动转义
需求
入门指南
通过composer安装
composer require srt4rulez/timber-tracy-bar-panel --dev
将composer自动加载添加到functions.php
(您是不是在WordPress主题中使用它?)
require __DIR__ . '/vendor/autoload.php';
启用tracy,然后添加TimberBarPanel
,如下所示
Tracy\Debugger::enable( Tracy\Debugger::DEVELOPMENT ); Tracy\Debugger::getBar()->addPanel( new srt4rulez\TimberBarPanel );
您可以为WP_DEBUG
和! is_admin()
添加条件来包装tracy(我在admin侧启用tracy时遇到过上传错误)
if ( WP_DEBUG && ! is_admin() ) { Tracy\Debugger::enable( Tracy\Debugger::DEVELOPMENT ); Tracy\Debugger::getBar()->addPanel( new \srt4rulez\TimberBarPanel ); }
最终的functions.php
require __DIR__ . '/vendor/autoload.php'; if ( WP_DEBUG && ! is_admin() ) { Tracy\Debugger::enable( Tracy\Debugger::DEVELOPMENT ); Tracy\Debugger::getBar()->addPanel( new srt4rulez\TimberBarPanel ); }
感谢
- Timber提供了出色的WP框架
- Tracy Debugger提供了出色的调试工具
许可协议
MIT