質問: get_template_part()によるフォーム送信エラー 私はget_template_part()に関して興味深い問題に遭遇しました。テーマオプションページ(sitewidesettings.php)を作成しました通常、私はこれをfunctions.phpに次のように含めます。include(templatepath."sitewidesettings.php"); これはうまくいきます。しかし今、私はget_template_part();を使用しようとしていますget_template_part('sitewidesettings'); 「更新」をクリックして設定を更新すると、「これを実行してもよろしいですか?もう一度やり直してください」というエラーメッセージが表示されることを除けば、正常に動作します。「もう一度やり直してください」というリンクがテーマオプションページに戻り、「更新」をクリックするとエラーメッセージが表示され、テーマオプションに戻ります。get_template_part();の使用以外に何も変わっていません他に誰もがこの問題に遭遇しますか?どうやってそれを回避しましたか?私はそれが単純で明白なものであると確信しています、しかしそれがまさにそれが完全に私から逃れることです。(nonceは両方のインスタンスで作成されるため、nonceの問題ではありません)
回答: 推測するのは難しい、それは機能の全体のはしごです。 get_template_part()はlocate_template()を呼び出し、これはrequireを実行するload_template()を呼び出します。それがget_template_part()なのか、それともその間の関数なのかを判断するために、これらを下から上に試してみることをお勧めします。