• ワードプレス初心者です。
    数年放置されたサイトのプラグインを自動更新してしまったらしく、
    更新実行後にサイトが表示されなくなりました。

    管理画面にアクセスできるまでは復旧できましたが、サイトはまだ表示されず
    デバッグモードで原因がわかるとの情報を得たので音にしてみましたが、
    エラーの内容が全くわかりません。
    どなたかアドバイスをお願いしたいです。

    デバッグモードで出ているエラー

    Notice: Trying to access array offset on value of type bool in /home/*****/www/*****/wp-content/plugins/premium-addons-for-elementor/admin/settings/elements.php on line 64

    エラーで指揮されている箇所
    ——————————-
    62 ublic function pa_admin_menu() {
    63 
    64 $plugin_name = get_option(‘pa_wht_lbl_save_settings’)[‘premium-wht-lbl-plugin-name’];
    65 
    66 if( ! defined(‘PREMIUM_PRO_ADDONS_VERSION’) || ! isset( $plugin_name ) || ” == $plugin_name ){
    67 $plugin_name = ‘Premium Addons for Elementor’;
    68 }
    ——————————-
    プラグインネームが違うということなのか、違った場合どこを治すべきなのかわかりません。
    どなたか教えて頂けますでしょうか。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • line 64の言葉で検索すると「PREMIUM ADDONS FOR ELEMENTOR」のようですね。
    https://ja.wordpress.org/plugins/premium-addons-for-elementor/
    最終リリースは4日前です。

    これだけを更新されたのでしょうか?
    WordPressの本体は6.1.1でしたでしょうか?

    一応下にタグを付けておきますので、どなたか分かる方がいらっしゃいますように。

    トピック投稿者 denbow

    (@denbow)

    ありがとうございます。

    >>これだけを更新されたのでしょうか?
    これだけでなく、インストールしてあるプラグインを全部自動更新にしてしまったようです。

    >>WordPressの本体は6.1.1でしたでしょうか?
    ワードプレスのバージョンは6.0.3でした。

    サイトのトップページに「このサイトで重大なエラーが発生しました。」と表示されていましたが、
    今見たら下記のような表示が出てました。

    素人ながらこれを見るとphpがエラーを起こしているように見えます。

    Notice: Undefined variable: uid in /home/●●●●/www/■■■■/wp-content/plugins/ts-webfonts-for-sakura/ts-webfonts-for-sakura.php on line 67
    
    Fatal error: Uncaught Error: Class 'Elementor\Scheme_Color' not found in /home/●●●●/www/■■■■/wp-content/plugins/premium-addons-for-elementor/widgets/premium-banner.php:515 Stack trace: #0 /home/●●●●/www/■■■■/wp-content/plugins/elementor/includes/base/controls-stack.php(2325): Elementor\Premium_Banner->_register_controls() #1 /home/●●●●/www/■■■■/wp-content/plugins/elementor/includes/base/controls-stack.php(496): Elementor\Controls_Stack->init_controls() #2 /home/●●●●/www/■■■■/wp-content/plugins/elementor/includes/base/widget-base.php(177): Elementor\Controls_Stack->get_stack() #3 /home/●●●●/www/■■■■/wp-content/plugins/elementor/includes/base/controls-stack.php(300): Elementor\Widget_Base->get_stack() #4 /home/●●●●/www/■■■■/wp-content/plugins/elementor/core/files/css/global-css.php(120): Elementor\Controls_Stack->get_controls() #5 /home/●●●●/www/■■■■/wp-content/plugins/elementor/core/files/css/global-css.php(66): Elementor\Core\Files\CSS\Global_CSS->render_schemes_and_globals_css() in /home/●●●●/www/■■■■/wp-content/plugins/premium-addons-for-elementor/widgets/premium-banner.php on line 515

    denbowさん、こんにちは。

    プラグインのフォーラムで似たような質問があり”自力で”解決した方がいるようです。
    Class ‘Elementor\Scheme_Color’ not found

    この方法が正しいかどうかについてもプラグイン作者は回答しておらず、他の何かが悪いというスタンスのように見受けられます。
    上記自力改修が可能でなければ、プラグイン作者の言う通り、他のプラグインを停止やテーマをデフォルトに戻す等の問題の調査が必要であるかと思われます。

    ご参考になれば。

    今後役に立ちそうな情報を書いてみますね。

    >このサイトで重大なエラーが発生しました。

    私もその表示は見たことありますが、本体が6.0.3なら、管理者登録している人にメールが届くので、そこから管理画面に行けたのかなと思います。

    エラーを出しているプラグインや関連する全てのプラグインを削除してなおったこともあります。

    また、バックアップするプラグインの「BackWPup」がインストールされているなら、復元はラクかと思います。

    やり方は、
    https://blog-bootcamp.jp/start/wordpress-backwpup/
    が分かりやすそうです。(外部リンクです)

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「プラグイン更新後の不具合」には新たに返信することはできません。