こんばんは。
本日、mixhostにて新しくブログを作成しました。
AFFINGER5のテーマを使用しており、2点のプラグインを導入しました。
(①AFFINGERタグ管理マネージャー3専用 PVモニタープラグインと②AFFINGERタグ管理マネージャー3)
しかしながら上記2点のプラグインを有効化するとメールにてエラーが発生したという以下のメールが届きました。
WordPress 5.2から、サイトでプラグインやテーマが致命的なエラーを発生させた場合にそれを検知してこの自動メールでお知らせする機能が追加されました。
今回の場合、WordPress がプラグイン AFFINGERタグ管理マネージャー3専用 PVモニタープラグイン でエラーを捉えました。
そこで AFFINGERタグ管理マネージャー3専用 PVモニタープラグインを停止した所、以下のメールが届きました。
WordPress 5.2から、サイトでプラグインやテーマが致命的なエラーを発生させた場合にそれを検知してこの自動メールでお知らせする機能が追加されました。
今回の場合、WordPress がプラグイン AFFINGERタグ管理マネージャー3 でエラーを捉えました。
PVモニターの104行目と管理マネージャーの58行目に問題がありそうな事が分かり、色々と調べて、変更等をしてみましたが、うまく行かずに行き詰まっております。
当方、プログラミングに関して初心者の為、何をすればいいのかわからない状態です。
もし対処法をお分かりの方がいらっしゃいましたら、ご教示頂けますと幸いです。
以下がメールに記載されていた詳細とプラグインエディターに記載されていたコードとなります。
何卒よろしくお願いいたします。
============================================================
【①PVモニタープラグイン】
この問題を解決しようとする際、以下の情報を聞かれるかもしれません。
サーバー mixhost
WordPress バーション5.4.2
現在のテーマ: AFFINGER5 JET-Child (バージョン 20200407)
現在のプラグイン: AFFINGERタグ管理マネージャー3専用 PVモニタープラグイン (バージョン 20200327)
PHP バージョン7.3.18
エラー詳細
エラータイプ E_ERROR が /home/lxjkjyzn/public_html/wp-content/plugins/st-pv-monitor/Post/StatsColumn.php ファイルの 104 行目で発生しました。 エラーメッセージ: Uncaught Exception: DateTimeZone::__construct(): Unknown or bad timezone () in /home/lxjkjyzn/public_html/wp-content/plugins/st-pv-monitor/Post/StatsColumn.php:104
Stack trace:
#0 /home/lxjkjyzn/public_html/wp-content/plugins/st-pv-monitor/Post/StatsColumn.php(104): DateTimeZone->__construct('')
#1 /home/lxjkjyzn/public_html/wp-content/plugins/st-pv-monitor/Post/StatsColumn.php(91): St\Plugin\PvMonitor\Post\StatsColumn->render(Object(WP_Post))
#2 /home/lxjkjyzn/public_html/wp-content/plugins/st-pv-monitor/Post/ColumnSubscriber.php(69): St\Plugin\PvMonitor\Post\StatsColumn->display(Object(WP_Post))
#3 /home/lxjkjyzn/public_html/wp-includes/class-wp-hook.php(287): St\Plugin\PvMonitor\Post\ColumnSubscriber->onManagePostTypePostsCustomColumn('st-pv-monitor-s...', 3)
#4 /home/lxjkjyzn/public_html/wp-includes/class-wp-hook.php(311): WP_Hook->apply_filters('', Array)
#5 /home/lxjkjyzn/public_html/wp-includes/plugin.php(478): WP_Hook->do_action(Array)
#6 /home/lxjkjyzn/public_html/wp-admin/includes/class-wp-posts-lis
****【★上記PVモニターのプラグインエディター104行目に記載されていたコード】 ****
$today = new DateTimeImmutable('now', new DateTimeZone(get_option('timezone_string')));
============================================================
【②AFFINGERタグ管理マネージャー3】
この問題を解決しようとする際、以下の情報を聞かれるかもしれません。
サーバー mixhost
WordPress バーション5.4.2
現在のテーマ: AFFINGER5 JET-Child (バージョン 20200407)
現在のプラグイン: AFFINGERタグ管理マネージャー3 (バージョン 20200327)
PHP バージョン7.3.18
エラー詳細
エラータイプ E_ERROR が /home/lxjkjyzn/public_html/wp-content/plugins/st-affiliate-manager/Admin/Dashboard/RankingWidget.php ファイルの 58 行目で発生しました。 エラーメッセージ: Uncaught Exception: DateTimeZone::__construct(): Unknown or bad timezone () in /home/lxjkjyzn/public_html/wp-content/plugins/st-affiliate-manager/Admin/Dashboard/RankingWidget.php:58
Stack trace:
#0 /home/lxjkjyzn/public_html/wp-content/plugins/st-affiliate-manager/Admin/Dashboard/RankingWidget.php(58): DateTimeZone->__construct('')
#1 /home/lxjkjyzn/public_html/wp-admin/includes/template.php(1345): St\Plugin\AffiliateManager\Admin\Dashboard\RankingWidget->display('', Array)
#2 /home/lxjkjyzn/public_html/wp-admin/includes/dashboard.php(246): do_meta_boxes(Object(WP_Screen), 'normal', '')
#3 /home/lxjkjyzn/public_html/wp-admin/index.php(148): wp_dashboard()
#4 {main}
thrown
【★上記AFFINGERタグ管理マネージャー3のプラグインエディター58行目に記載されていたコード】
$now = new DateTimeImmutable('now', new DateTimeZone(get_option('timezone_string')));
あなたの回答
tips
プレビュー