2011-10-27 9 views
1

が、私はこのエラーを取得していますか?wordpressのsprintfのPHPエラー

+0

'surveys'プラグインでその関数を呼び出しているものが間違って*行っています。私はWordpressのプラグインが不自由なものだと分かっています。私はいつもエラーチェックを追加しています。一般に、Wordpressを実稼働環境で実行しているときはエラーをオフにします。 – mqsoh

+0

この「生産中のWordpressを実行する際のエラーをオフにする」ビジネスについてもっと知りたいと思います。これは簡単ですか? – blackessej

+0

php.iniにdisplay_errors = Offとerror_reportingを設定していますが、手を覚えていません。ファイル内のコメントは説明しています。また、wp-config.phpにWP_DEBUG = falseが設定されていることを確認してください。 – mqsoh

答えて

0

sprintfには少なくとも2つの引数が必要です。フォーマット文字列とそのフォーマット文字列に挿入する値のリスト。例えば

sprintf('This is a %d decimal and this is a %s string', 42, 'xxx'); 

2フォーマット文字、そうで埋めるために2つの値が必要です。フォーマット文字列内の各フォーマット文字の場合は、指定した一致する値を持っている必要があります。

エラーが発生した時点で変数$argsには何が含まれていますか?

+0

私は、53行目を取り巻く多くのコードを含めるように質問を更新しました。私は大変申し訳ありませんが、PHPは私の強力なスイートではありません。あなたが尋ねたことを見つける方法がわかりません... – blackessej

+0

ok 。そのcall_user_funcビジネスの直前で 'var_dump($ args)'を実行します。これは、$ argsの内容を読み込み可能な形式でダンプします。 –

+0

友人に私と一緒に行きました。正しい方向に私を指してくれてありがとう。 – blackessej