サーバによってエラーで画面が真っ白になります
-
Simple GA Ranking Ver,2.0
バージョン2.0にアップデートしたところ、Analytics設定の設定画面が真っ白になり設定情報が出ない状態になりました。
別のテストサーバで試したところ正常に表示されておりましたので、
サーバ環境によるものかと思われます。▼エラー文
Fatal error: Using $this when not in object context in /var/wwww/wordpress/wp-content/plugins/simple-ga-ranking/vendor/hametuha/gapiwp/src/Hametuha/GapiWP/Service/Analytics.php on line 68▼該当箇所
add_action('admin_enqueue_scripts', function() use ($css){ wp_enqueue_style('gapiwp-admin', $css, array(), filemtime($this->base_dir.'/assets/css/admin-analytics.css')); });
直接プラグイン内のソースを変更したところ、エラーも起こらずに画面表示できました。
ですが、バージョンアップ時に戻ってしまうと思うので、次回バージョンで、ご対応いただければ助かります。▼変更ソース
add_action外で、ベースディレクトリを変数に入れてから渡す。$basedir = $this->base_dir; add_action('admin_enqueue_scripts', function() use ($css){ wp_enqueue_style('gapiwp-admin', $css, array(), filemtime($basedir.'/assets/css/admin-analytics.css')); });
以上、宜しくお願いします。
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘サーバによってエラーで画面が真っ白になります’ is closed to new replies.