• 解決済 jyunko0303

    (@jyunko0303)


    siteguard-wp-pluginで、更新通知をONにする、もしくはonの状態で設定を一部変更しようとすると
    「このサイトで重大なエラーが発生しました。対応手順については、サイト管理者のメール受信ボックスを確認してください。」
    と表示されます。(ダッシュボード自体は正常で、サイトの表示も正常でrログイン可能です)

    送られてきたメールには

    今回の場合、WordPress がプラグイン SiteGuard WP Plugin でエラーを捉えました。
    
    WordPress バーション6.2
    現在のテーマ: Cocoon child
    現在のプラグイン: SiteGuard WP Plugin (バージョン 1.7.4)
    PHP バージョン8.0.27
    
    エラー詳細
    
    エラータイプ E_ERROR が ----/wp-content/plugins/siteguard/admin/siteguard-menu-updates-notify.php ファイルの 65 行目で発生しました。 エラーメッセージ: Uncaught Error: Non-static method SiteGuard_UpdatesNotify::feature_on() cannot be called statically in /----wp-content/plugins/siteguard/admin/siteguard-menu-updates-notify.php:65
    Stack trace:
    
    0 ----/wp-content/plugins/siteguard/admin/siteguard-menu-updates-notify.php(10): SiteGuard_Menu_Updates_Notify->render_page()
    
    1----/wp-content/plugins/siteguard/admin/siteguard-menu-init.php(191): SiteGuard_Menu_Updates_Notify->__construct()
    
    2 /----/wp-includes/class-wp-hook.php(308): SiteGuard_Menu_INIT->menu_updates_notify()
    
    3 ----/wp-includes/class-wp-hook.php(332): WP_Hook->apply_filters()
    
    4 ----/wp-includes/plugin.php(517): WP_Hook->do_action()
    
    5 ----/wp-admin/admin.php(259): do_action()
    
    6 {main}
    
    thrown

    と記載されています。
    複数のサイトで同じ現象が確認でき、PHPのバージョンを8.0以上にすると発生して、PHP7.4に落とすとエラーが発生しなくなります。
    サイトの表示自体には問題はなさそうに見えますが、このエラーを消す方法などございますでしょうか。
    プラグインのバージョンを1.7.3に落としても変わりなく、WordPressのバージョンは6.1.1でも6.2でもどちらでも発生するようです。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • サポートフォーラムで事例を確認し、新規であれば開発者に情報提供されるのが一番良い方法だと思います。

    https://wordpress.org/support/plugin/siteguard/

    jyunko0303 さん

    ご連絡いただき、ありがとうございます。

    また、詳細な検証結果をありがとうございます。大変助かります。
    調査と改修を行います。

    トピック投稿者 jyunko0303

    (@jyunko0303)

    skillsharejp

    ご指摘・ご誘導ありがとうございます。調べてみたところ新規の可能性が高かったので情報提供をおこないました。
    こちらで解決とさせていただきます。
    ありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「siteguard-wp-pluginで更新通知をONにすると重大なエラー」には新たに返信することはできません。