[WordPress] 外掛分享: Debug Tool

WordPress 外掛 Debug Tool 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Debug Tool」是 2017-02-22 上架。 目前已經下架不再更新,不建議安裝使用。
  • 目前有 10 個安裝啟用數。
  • 上一次更新是 2018-07-10,距離現在已有 2488 天。超過一年沒更新,安裝要確認版本是否可用。以及後續維護問題!
  • 外掛最低要求 WordPress 4.0 以上版本才可以安裝。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

eugenbobrowski |

外掛標籤

debug | queries | debugger | wp-debug | developer |

內容簡介

這是一個幫助開發人員和管理員更輕鬆地取得訊息的工具。

如果 WP_DEBUG 為 true,則在前端,調試欄會對所有人都可用。如果你是管理員,則可以在任何頁面上打開調試欄。將滑鼠指標懸停在右下角並點擊即可。

功能特點:

實現時間計數器
查詢數計數器
查詢列表(可排序)
記憶體計數器
段檢查器
Cron 任務資訊
WP_Cache 計數器
phpinfo() 視窗
參考菜單
Image Puller 提供了從生產環境中拉取丟失圖像到開發站點的功能

實現時間計數器

它從套件已載入動作到調試欄計時。
它不考慮在載入插件之前或之中實現的進程。

查詢數計數器

它計算通過 $wpdb 對象查詢的所有內容。

查詢列表

它顯示通過 $wpdb 對象查詢的所有內容。

必須將 SAVEQUERIES 常量定義為 true。

記憶體計數器

返回當前分配給 PHP 腳本的記憶體(以位元組為單位)的數量。

段檢查器

您還可以檢查代碼的任何段落。

do_action('check_segment', 'segment_1');

// 做一些事情

do_action('check_segment', 'segment_1');

以下代碼在調試欄中返回新項目,如下所示:

segment_1: 14.14/3/1

那裡的數字是時間、查詢和此代碼實現的次數。

參考菜單

這個菜單的默認項目是 Errors。它顯示通知和警告,包括當 WP_DEBUG 為 false 的情況。

還可以輕鬆地將您的項目添加到此菜單中,並在其中打印任何 var_dump 或其他東西。

add_filter('wp_debug_refs', 'my_debug_tool_ref');

function my_debug_tool_ref ($refs) {

global $post;

$refs['my_ref_id'] = array(
'title' => 'My ref',
'content' => 'My ref' . var_export($post, true),
);
return $refs;
}

原文外掛簡介

This is tool that help developers and administrators easier getting information.
The debug bar is available on front side for everyone if WP_DEBUG is true. If you are admin you can open bar on any page. Hover the mouse cursor to bottom right corner and click on
Features:

Implementation time counter
Queries counter
Queries list (sortable)
Memory counter
Segment checker
Cron jobs information
WP_Cache counter
phpinfo() window
References menu
Image Puller that provide pull missed images from production to develop site

Implementation time counter
It count the time from plugin loaded action to debug bar.
It does not consider processes that implement before and during the plugins are loading.
Queries counter
It count all what is queried via $wpdb object.
Queries list
It show all what is queried via $wpdb object.
The SAVEQUERIES constant must be defined as true.
Memory counter
Returns the amount of memory, in bytes, that’s currently being allocated to your PHP script.
Segment checker
Also you can check any segment of your code.
do_action('check_segment', 'segment_1');

//do somethisng

do_action('check_segment', 'segment_1');

The code below returns in debug bar new item like this:

segment_1: 14.14/3/1

The digits there ara time, queries and how many times this code was implemented.
References menu
The default one item of this menu is Errors. It shows notices and warnings including case when WP_DEBUG is false.
And also you can easy add your item to this menu and print there any var_dump or anything else.
add_filter('wp_debug_refs', 'my_debug_tool_ref');

function my_debug_tool_ref ($refs) {

global $post;

$refs['my_ref_id'] = array(
'title' => 'My ref',
'content' => 'My ref' . var_export($post, true),
);
return $refs;
}

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Debug Tool」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.0 | 1.1 | 1.2 | 2.1 | 2.2 | 1.1.1 | trunk |

延伸相關外掛(你可能也想知道)

  • Debug This 》Debug This是由友好Macho Themes團隊打造、維護和運營的獨立外掛程式。, 對於管理員、開發人員和支援人員,Debug This提供了大量的有關WordPress安裝的信息,...。
  • Kint Debugger 》, 此外掛正在等待領養。, , Kint Debugger 是一個簡單的包裝工具,使用Kint,這是一個偵錯工具,可以輸出有關於變數和追踪的資訊,並以一個有樣式、可摺疊的...。
  • F12-Profiler 》此外掛會追蹤每個外掛、JavaScript 和 CSS 檔案的載入時間,, 協助您優化 WordPress 網站的效能。此外掛將協助您找出導致網頁速度變慢的, 是哪個外掛或資源。...。
  • DP Debug Menu 》一種快速且小型的調試器,整合到 WordPress 管理列中,用於識別用於顯示當前頁面的模板。, 它是為了快速調試舊項目或其他人的工作而建立的。, 在下拉列表中它...。
  • WP Tracy 》Tracy 是一個來自 Nette PHP 框架的優秀 PHP 偵錯器工具列。, WP Tracy 將 Tracy 簡單地導入 WordPress 並進行整合(用於測試環境)。, 當啟用 WP Tracy 後,...。
  • Kint PHP Debugger 》這款 WordPress 外掛是 Kint PHP Debugger 的封裝,版本為 1.x。現在,您可以直接使用 d(),而無需使用 var_dump() 或 print_r(),也不需要任何格式化。, 在...。
  • wp-dBug 》這個外掛基本上是 PHP debugging 的 dBug 類別 (http://dbug.ospinto.com) 包裝器,由 Kwaku Otchere 編寫。, 你可以呼叫 wp_dbug( $variable ) 來取得清晰、...。
  • Debug Toolkit 》Debug Toolkit 讓除錯代碼變得更輕鬆且回味無窮,它提供了交互式和有用的工具:, , 更好的 PHP 錯誤介面(來自Whoops), 更好的變數檢查 - 無需使用 var_dump...。
  • Deprecation Checker 》WP_DEBUG 功能良好,但無法包括某些頁面載入時未加載的所有主題/外掛程式檔。Deprecation Checker 可讓您查看所有已停用的功能,包含路徑、行號、停用函數名...。
  • Open in Social Debugger 》此外掛會在管理列中加入「打開社交媒體偵錯器」的連結。點擊此連結即可在 Facebook 分享偵錯器中檢查當前頁面或文章。, 此外掛適用於頁面和文章,並可以在前...。
  • debugWP 》, DebugWp 會在您的 WordPress 網站底部放置一個新的工具列,只有管理員可以看到,顯示您正在查看的任何特定頁面的資訊。, WordPress 偵錯 (Debug) 資訊包括:...。
  • Debugger 》您可以使用此外掛手動記錄數據或捕獲 WordPress 行動的日誌。您可以捕獲負載時間、記憶體、backrace、數據轉儲、URL 和服務器 IP。, 這是為使用 wp-config.ph...。
  • What's running 》僅用於開發!, 現在支援OPcache內存消耗, 這個外掛會在正常的WordPress HTML輸出後,HTML標籤關閉後,輸出帶有彩色標記的文件名稱、記憶體消耗或檔案大小。這...。
  • Machine Language 》切換管理頁面上的人類和機器標籤(ID-s)。, 僅供開發使用!, 本外掛顯示幾乎所有表單字段的ID,包括類似於wp-admin/options.php的選擇框、複選框和單選按鈕。,...。
  • G Debugger 》G Debugger整合了Gutenberg區塊編輯器,添加了有用的視覺調試工具,以協助區塊開發。, 在這個初步版本中,目前的功能包括:, , 「屬性檢查器」顯示區塊當前屬...。

文章
Filter
Apply Filters
Mastodon