WordPress 3.2 からのブラウザの旧バージョンでのアラートを表示しないようにする方法
今日知ったのですがWordpressは3.2より、ダッシュボードに最新でないブラウザでアクセスすると下の画像のようなアラートがでるようになっていたようです。

Internet Explorer8 でアクセスし、アラートが出て少しびっくりしました。
Internet Explorer8 ならまだ使用しているクライアントさんも多そうです。「非表示にする」をクリックすれば以降表示されませんが、最初から表示しないようにする方法がありましたのでメモです。
上記の記事を参考にさせて頂き、functions.phpに下記のように入力します。
function remove_dashboard_meta_boxes( $screen_id ) {
global $wp_meta_boxes;
if ( $screen_id == 'dashboard' ) {
$meta_boxes = array(
'normal' => array(
'dashboard_browser_nag', // お使いのブラウザは古すぎます。
),
);
foreach ( $meta_boxes as $context => $arr ) {
foreach ( $arr as $id ) {
$priority = $id == 'dashboard_browser_nag' ? 'high' : 'core';
if ( isset( $wp_meta_boxes[$screen_id][$context][$priority][$id] ) ) {
remove_meta_box( $id, $screen_id, $context );
}
}
}
}
}
add_action( 'do_meta_boxes', 'remove_dashboard_meta_boxes' );
これで、アラートの表示が消えました!
↓

あまりインターネットに詳しくないクライアントさんに納品する場合は、対応しているブラウザのバージョンを伝えた上で、最初から表示されないようにしておいてもよさそうです。
No Comments & Tracbacks