Your browser (Internet Explorer 6) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.
X
Post

WordPress System HealthのServer Performanceを削除する方法

WordPressのプラグインネタです。


WP System Healthという、
WPのシステム稼働状況を表示するプラグインがあります。

これの最新バージョンの1.4.0にて、
サーバのパフォーマンス状態をリアルタイムで監視する機能が追加されました。

server_performance
こんな感じでダッシュボードに
サーバのロードアベレージがリアルタイムに表示されていきます。

ただ新しく追加されたばかりでまだ整備されていないのだと思いますが、
これの表示条件がなかなか妙です。

・ダッシュボードを開くと強制的にパフォーマンスのパネルが表示される。
 オプションでこれを非表示にする事はできない。
・System Healthの単独画面ではこれは表示できない。

要は表示箇所を制御・設定するオプションがないです。

その内改善されると思いますが、
これを急いで非表示にしたい場合次のようにすれば対応可能です。

プラグインディレクトリ内のwp-system-health.phpの298行目から311行目、

if (is_super_admin()) {
    include dirname(__FILE__).'/cpu-usage.php';
    wp_add_dashboard_widget( 'csp_system_loadavg_chart', __('Server Performance','wp-system-health'), array (&$this, 'on_system_loadavg_chart') );
    wp_enqueue_script('wpsp-highcharts', WP_PLUGIN_URL.'/'.dirname(plugin_basename(__file__)).'/js/highcharts-2.3.5/highcharts.js', array('jquery'));
    wp_enqueue_script('wpsp-highcharts-more', WP_PLUGIN_URL.'/'.dirname(plugin_basename(__file__)).'/js/highcharts-2.3.5/highcharts-more.js', array('jquery'));
    wp_enqueue_script('wpsp-highcharts-render', WP_PLUGIN_URL.'/'.dirname(plugin_basename(__file__)).'/js/highcharts-render.js', array('wpsp-highcharts'));
    wp_localize_script('wpsp-highcharts-render', 'wpsh_highcharts', 
    array( 
        'cpu_usage' => WP_PLUGIN_URL.'/'.dirname(plugin_basename(__file__)).'/cpu-usage.php',//plugins_url('cpu-usage.php', __FILE__),
        'label_cpu_history' => __('CPU Usage History','wp-system-health'),
        'label_cpu_percent' => __('% processor load','wp-system-health')
        )
    );
}

この部分を全てコメントアウトすればパネルが非表示となります。

TrackBack URL :

Leave a comment  

name

email

website

Submit comment