前提・実現したいこと
Wordpressでいくつかのページに表示されるようになったエラーを出ないようにしたい
発生している問題・エラーメッセージ
Wordpressのコンテンツをall-in-one WP Mygrationでインポートしたところ、
Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'my_delete_local_jquery' not found or invalid function name in (サイトのパス)wp-includes/class-wp-hook.php on line 286
というエラーがページの中に表示されるようになりました。
このコンテンツ自体は何度も他の場所でインポートをした経験があるのですが、
このようなエラーは今回がはじめてのことで、なおかつテーマファイルが業者によるオリジナルのため
全く詳細が不明な状態です。
該当のソースコード
do { $this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] ); foreach ( $this->callbacks[ $priority ] as $the_ ) { if( ! $this->doing_action ) { $args[ 0 ] = $value; } // Avoid the array_slice if possible. if ( $the_['accepted_args'] == 0 ) { $value = call_user_func_array( $the_['function'], array() ); } elseif ( $the_['accepted_args'] >= $num_args ) { $value = call_user_func_array( $the_['function'], $args ); } else { $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int)$the_['accepted_args'] ) ); } } } while ( false !== next( $this->iterations[ $nesting_level ] ) );
エラーの示す行数は
$value = call_user_func_array( $the_['function'], $args ); が該当部分です。
試したこと
プラグインの停止、最新のバージョンへの更新、
サーバー自体のphpのバージョンを5.6~7.2までひととおり変更を試してみましたが効果はありませんでした。
コンテンツがもともとあったサーバーはphp7.2を使っていました。
補足情報(FW/ツールのバージョンなど)
コンテンツに利用しているテーマファイルは完全なオリジナルテーマのようです。
WP4.7以降で言語周りの取り回しが変わったという記述を見たのですが、
あいにくphpが不得手で何を探すべきか、見つけたらどう直すべきかわかりません。
すみませんが、どなたかご教授をお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/03/06 12:35
2019/03/06 12:44
2019/03/06 12:47
退会済みユーザー
2019/03/06 13:11
2019/03/06 13:21
退会済みユーザー
2019/03/06 13:25
2019/03/06 13:34
退会済みユーザー
2019/03/06 13:44
2019/03/06 13:59