[WordPress] 外掛分享: WP Tuner

首頁外掛目錄 › WP Tuner
10+
安裝啟用
☆☆☆☆
1.5/5 分(8 則評價)
6051 天前
最後更新
問題解決
WordPress 2.0.6+ v0.9.6 上架:2008-11-13

內容簡介

WP Tuner外掛是針對WordPress的(mu-compatible),可以強大而易於使用地回答您的網誌為何運行緩慢或不順暢的問題。是什麼導致緩慢?插件嗎?您的託管服務?

只要運用一些常識,這個強大的外掛將幫助網誌管理員以及軟體開發人員改善其WordPress網誌的性能。

非常適合WordPress網站管理員、外掛和佈景主題設計師以及開發人員

可完全翻譯。

進階使用

以下是更進階的WP Tuner使用方式。請與他人分享您的問題和/或故事範例以分享給他人!

1)掛鉤任何WordPress操作

在wptuner.php中,您會找到一組默認的操作掛鉤。您可以添加任意數量的掛架以進行其他操作。它們看起來像這樣(只需將“admin_footer”更改為要測量的操作名稱):

add_action('admin_footer','wpTuneFilterTime');

每個掛鉤都會在觸發該操作時在WP Tuner性能分析表中添加一行。

2)測量WordPress中的任何內容

WP Tuner包含一個功能,可導致分析任何WordPress代碼部分的性能。只需使用
wpTuneMarkTime('My Marker string');

在您要分析的代碼開頭使用。如果需要,可以在結尾處添加另一個標記。

例如,假設您想要了解加載啟用的每個外掛的花費時間。通過將兩行簡單的代碼添加到wp-settings.php中,就可以實現:

if (function_exists(wpTuneMarkTime)) wpTuneMarkTime('Load Plugins'); // ** Add THIS line **

if ( get_option('active_plugins') ) {
$current_plugins = get_option('active_plugins');
if ( is_array($current_plugins) ) {
foreach ($current_plugins as $plugin) {
if (function_exists(wpTuneMarkTime)) wpTuneMarkTime('Plugin: '.$plugin); // ** Add THIS line **
if ( '' != $plugin && 0 == validate_file($plugin) && file_exists(WP_PLUGIN_DIR . '/' . $plugin) )
include_once(WP_PLUGIN_DIR . '/' . $plugin);
}
}
}<h3>Credits</h3>

非常感謝WP Tuner翻譯團隊!

俄羅斯: Кактусу (已更新至WP Tuner 0.9.3)

讀取我

此自述文件是使用以下方式進行驗證的:
https://wordpress.org/extend/plugins/about/validator/

外掛標籤

開發者團隊

⬇ 下載最新版 (v0.9.6) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「WP Tuner」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

The (mu-compatible) WP Tuner plugin for WordPress is a powerful and easy to use way to answer many hard questions about why your blog is slow or cranky. What’s causing the slowdown? Is it a plugin? Is it your host?
Used with a bit of common sense, this powerful plugin will help blog administrators as well as software developers improve their WordPress blog performance.
Perfect for WordPress site administrators, plugin and theme designers, developers
Fully translatable.
Advanced Use
Here are more advanced ways to make use of WP Tuner. Please share your questions and/or stories examples to share with others!
1) Hook any WordPress action
In wptuner.php, you will find a default set of action hooks. You can add as many hooks as you like for other actions. They look like this (just change “admin_footer” to the name of the action you want to measure):
add_action('admin_footer', 'wpTuneFilterTime' );

Each hook adds a line to the WP Tuner performance analysis table, when that action is triggered.
2) Time anything at all in WordPress
WP Tuner contains a function that causes performance analysis for any section of WordPress code. Just use
wpTuneMarkTime(‘My Marker string’);
…at the beginning of the code you want analyzed. Add another marker at the end if needed.
For example, suppose you want to know how much time is spent loading each of the plugins you have enabled. Here’s how to do it, by adding two simple lines to wp-settings.php:
if (function_exists(wpTuneMarkTime)) wpTuneMarkTime('Load Plugins'); // ** Add THIS line **

if ( get_option('active_plugins') ) {
$current_plugins = get_option('active_plugins');
if ( is_array($current_plugins) ) {
foreach ($current_plugins as $plugin) {
if (function_exists(wpTuneMarkTime)) wpTuneMarkTime('Plugin: '.$plugin); // ** Add THIS line **
if ( '' != $plugin && 0 == validate_file($plugin) && file_exists(WP_PLUGIN_DIR . '/' . $plugin) )
include_once(WP_PLUGIN_DIR . '/' . $plugin);
}
}
}

Credits

Many thanks to the WP Tuner translation team!
Русский: Кактусу (updated through WP Tuner 0.9.3)
Readme Validator
This readme was validated using:
https://wordpress.org/extend/plugins/about/validator/

延伸相關外掛

文章
Filter
Apply Filters
Mastodon