srt4rulez / timber-tracy-bar-panel

一个带有Timber调试信息的Tracy面板

v0.1.3 2017-03-29 01:12 UTC

This package is auto-updated.

Last update: 2024-09-28 12:00:38 UTC


README

Latest Stable Version License

Timber Tab

显示哪些信息?

此tracy面板显示以下信息

  • 将当前Timber上下文以与Tracy BarDump相同的格式输出
  • 渲染的Twig文件
  • 版本
  • 模板目录
  • Twig缓存
  • 缓存
  • 自动元信息
  • 自动转义

Timber Panel

需求

入门指南

通过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 );

}

感谢

许可协议

MIT