Warning: call_user_func_array() expects parameter 1 to be a valid callback, func

Simplicityの特徴 フォーラム Simplicityについての質問 Warning: call_user_func_array() expects parameter 1 to be a valid callback, func

  • このトピックには5件の返信、2人の参加者があり、最後ににより8ヶ月前に更新されました。
5件の返信スレッドを表示中
  • 投稿者
    投稿
    • #45982
      こう
      ゲスト

      Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘wp_resource_hints’ not found or invalid function name in /home/sample/sample.xyz/public_html/wp-includes/plugin.php on line 525
      というエラーが出ました。
      525行付近は、
      all_user_func_array($the_[‘function’], array_slice($args, 0, (int) $the_[‘accepted_args’]));

      } while ( next($wp_filter[$tag]) !== false );
      となっています。
      どうすればいいのでしょうか。

    • #45987
      hidekichi
      ゲスト

      wp-includes/plugin.php on line 525でエラーを返してますが、wp_resource_hintsがinvalidつまり無効あるいは不当と言う事なので、それらを使っているプラグイン等を調べて、問題があるなら停止で別のプラグイン等を探すか、プラグイン等が必要としているPHPのバージョン等を確認し、利用されているサーバーのPHPのバージョンを調べてバージョンアップが必要なら、バージョンアップでしょうか。

      バージョンアップができないサーバーの場合は、プラグインの停止か、サーバーの引っ越しになるかと思います。そこまでして必要なプラグインがあるかどうかはわかりませんが、たいていのサーバーでは負荷を減らすためにPHP7が選べるようになっているとは思いますので、そこらを切り替えてどうなるかですね。
      phpを切り替えて他に問題が出るようであれば、もちろん元のバージョンのPHPに戻して、プラグインを停止し他のプラグインで代替はないかを探すべきだろうと思います。

      いずれにしても「wp_resource_hints」というのはSimplicityで見たことがないので(僕が見たこと無いだけで新たに実装されているのかも知れませんが)、おそらくはプラグインだろうと思います。

    • #45988
      hidekichi
      ゲスト

      と、思って書きましたが、どうやらwp_resource_hintsはwordpressで実装された関数のようです。

      「DNS Prefetching」と「Prerender」用のタグを自動で生成する関数

      と言うことなので、何かしらのヘッドタグのdns-prefetchやPrerenderに問題があるようです。
      どこに問題があるのかは何とも言えませんが、それらを書き込むプラグインとか、何かしらの処理がエラーを出している部分と思います。

    • #46000
      アバター画像わいひら
      キーマスター

      現在、サーバーのPHPのバージョンは幾つになっているでしょうか?
      5.4未満であれば、5.4以上にしてみてください。現在推奨は、5.6とかかも。
      もしくは、Simplicityの最新版(現在2.3.3)にアップデートしてみてください。

    • #46009
      technote
      ゲスト

      https://core.trac.wordpress.org/ticket/37525
      本家にも同じような症状が報告されています。
      WordPressを再インストールするとうまくいくかもしれません。

    • #46011
      こう
      ゲスト

      プラグインをすべて停止、PHPのバージョウンアップ、テーマのアップデートを行いましたが、どれもダメでした。
      Wordpressを再インストールする場合はどのような手順を踏めばいいのでしょうか。

5件の返信スレッドを表示中
  • トピック「Warning: call_user_func_array() expects parameter 1 to be a valid callback, func」には新しい返信をつけることはできません。
スポンサーリンク
アドセンス(大)
アドセンス(大)