5

PHP インクルードとワードプレスの get_template_part の違いは何ですか?後者にはフォールバック オプションがありますか? 代わりに php インクルードを使用することはできますか?

4

2 に答える 2

2

私も最近これについて疑問に思っていましたが、非常に役立つ記事は次のとおりです。

WordPress にファイルとテンプレートを含めて要求する方法

この記事の著者は、次のガイドラインに従います。

  • テーマの開発では、常に get_template_part() を使用します。
  • プラグイン開発では、ほとんどの場合 include_once() を使用し、通常は関数内で 1 回使用します。これは私のボイラープレートで見ることができます。
  • 私が書いているプラ​​グインが非常に大きなサイトで使用される場合は、require_once() を使用します。

アップデート

別の記事によると、 get_template_part() を使用すると、子テーマを構築しようとするときに特に役立ちますが、すでにご存知だと思います:)。

おそらく、違いを知る最善の方法は、 get_template_part()のソース コードを確認することです。

于 2013-03-28T18:41:00.713 に答える