本日(2017年5月17日)未明、ワードプレスのダッシュボード(管理画面)最上段に次のようなエラーメッセージが急に出現しました。
本日(2017年5月17日)未明、ワードプレスのダッシュボード(管理画面)最上段に次のようなエラーメッセージが急に出現しました。
ng: call_user_func_array() expects parameter 1 to be a valid callback, function 'nxs_snap_pointer_admin_enqueue_scripts' not found or invalid function name in /ルートディレクトリ/ドメイン/インストールディレクトリ/wp-includes/class-wp-hook.php on line 298
頭が途切れているのはメニューの後ろに隠れてるからです。
この原因は本体バージョン、WordPress 4.7.5-ja にあるのでしょうか。
目次
ダッシュボードのどの画面を開いてもこのエラーメッセージが出現しています。
取り急ぎ自分でログインできるWordPressサイトを全てチェックしてみたところ、以下のことがわかりました。
こちらがバージョン 4.7.2 のダッシュボードです。
原因がバージョンにあると思った理由は次の通りです。
検索したところ昨年行われたWPバージョン4.7へのアップデートでフック関係が大幅に変更されたとのことですので、その影響が出ているのかなとも思います。
とはいえプラグインの影響(というか本体とテーマとプラグインの親和性の影響)の可能性も捨てきれないため、全てのサイトに同じ影響が出ているかまでは不明です。
アップデート作業は行っていませんが入れているプラグインで重複しているものが多いので。
ダッシュボードの表示オプションから「概要」を表示することで現在のバージョンおよび使用中のテーマ名を知ることができます。
今回のアップデートはマイナーバージョンのため自動アップデートされている可能性が高いものです。
自動アップデートの設定をしている場合、そもそも設定したか覚えていない場合などはデフォルトでONになっている可能性があるため早急に確認を。
既に公式wordpress.orgのヘルプフォーラムに問題が提起されているので、経過を知りたい場合はチェックを。
軽くチェックしてみましたがサイトの表示に影響が出ているようにはみえなかったため、プラグインを1つずつ確認しようと思っています。
もしテクノロジー観測所を閲覧中に妙な表示や挙動を確認された際は、ご連絡いただけますと大変助かります。
おそらく、最新版の本体の仕様に対応できていないプラグインがあるということだと思います。特定できたら外して、対応をお願いするフィードバックを送るようにすると良いでしょうか。
原因はWPプラグイン「NextScripts: Social Networks Auto-Poster」でした。
こちらで解説しています。
最終変更時間: 2024年4月5日 12:00 PM