此包已被弃用且不再维护。作者建议使用 hlavacm/wp-tracy 包。

(Nette) WordPress 的 Tracy 连接器

v2.0.0 2018-09-18 17:54 UTC

This package is auto-updated.

Last update: 2022-02-01 12:51:57 UTC


README

Tracy 是来自 Nette PHP 框架的优秀 PHP 调试栏。

WP Tracy 是针对 WordPress 测试环境的移植。

激活后,它将自动显示 Tracy 栏,并在全局 WP 常量及其值中显示。

安装 & 配置

  1. 在您的路径上使用命令:composer require hlavacm/wp-tracy
  2. 成功了!
  3. 您可以在代码中定义自定义 PHP 常量,但必须在 init 动作中以优先级 1 定义。
    • WP_TRACY_ADMIN_DISABLED - true
    • WP_TRACY_CHECK_IS_USER_LOGGED_IN - on/off
    • WP_TRACY_ONLY_FOR_USER_ID - 某个 (现有的) 用户 ID (作为数字)
    • WP_TRACY_ENABLE_MODE - detect/development/production
    • WP_TRACY_PANELS_FILTERING_ALLOWED - on/off
  4. 您可以选择定义自定义选项 wp-tracy-user-settings,作为键和值的序列化数组
    • check-is-user-logged-in => on/off
    • only-for-user-id => 某个 (现有的) 用户 ID (作为数字)
    • debugger-mode => detect/development/production
    • panels-filtering-allowed => on/off
  5. 您可以选择使用 wp_tracy_panels_filter 来修改默认的面板数组 (完整类名)
  6. 以下面板默认可见(如果可用)
    • WpTracy\\WpPanel
    • WpTracy\\WpUserPanel
    • WpTracy\\WpPostPanel
    • WpTracy\\WpQueryPanel
    • WpTracy\\WpQueriedObjectPanel
    • WpTracy\\WpDbPanel
    • WpTracy\\WpRolesPanel
    • WpTracy\\WpRewritePanel
    • WpTracy\\WpCurrentScreenPanel

WP Tracy WP Tracy exception

版权所有 © Martin Hlaváč 2015-2018