【修正解決法】Please open this page in the Admin panel only.が表示されたらgoogle-analytics-dashboardプラグインを削除

【修正解決法】Please open this page in the Admin panel only.が表示されたらgoogle-analytics-dashboardプラグインを削除

2014年7月30日追記

バグを修正した最新バージョン2.1.1がリリースされたので
アップデートすれば正常に表示できるようになりました。
https://wordpress.org/plugins/google-analytics-dashboard/

問題の概要

WordPressで作成された自分のブログを開いたら「Please open this page in the Admin panel only.」というエラーが表示された。

調べてみたら「Google Analytics Dashboard」のアップデートが原因だった。

pluginsディレクトリ内のgoogle-analytics-dashboardをまるごと削除すれば正常に表示されるようになる。

google-analytics-dashboardの場所
/wp-content/plugins/google-analytics-dashboard

どうしても使用したい場合は

  • バージョン2.1から修正されたバージョンがリリースされるのを待つ
  • バージョン2.0.5をイントールしてプラグインを更新しないようにする
  • バージョン2.1のgad-admin-options.phpに記述されている一部分を下記のようにコメントアウトする。

gad-admin-options.phpの場所
/wp-content/plugins/google-analytics-dashboard/gad-admin-options.php

function __construct() {
  /*
  if( !is_admin() ){
    die( "Please open this page in the Admin panel only." );
  }
  */
}

以上のいずれかで対応する必要がある。

旧バージョンのインストール
http://wordpress.org/plugins/google-analytics-dashboard/developers/