非常に単純な質問かもしれませんが、私は苦労しています。テーマの開発では、get_template_part()
何度も作業を行い、その基本を理解しました。しかし、私がプラグインを開発しているとき、私はそれを使用していくつかのエラーを表示することを考えました:
通知:未定義の定数STYLESHEETPATHの使用 -407
...\wp-includes\template.php
行目で 'STYLESHEETPATH'が想定されています
そして
通知:未定義の定数TEMPLATEPATHの使用
...\wp-includes\template.php
-410行目で「TEMPLATEPATH」を想定
問題をグーグルすることでサポート修正が示されました:
しかし、それは大きな回避策のようです-私はそれを疑います。それほど複雑ではないはずです。私はこのWPSE回答を確認したところ、次のコード行が見つかりました。
if ( '' === locate_template( 'loop-mycustomposttype.php', true, false ) )
include( 'loop-mycustomposttype.php' );
PHP include()
関数があるところ。私のWordPressの知識に従って、私get_template_part()
はPHP よりも好むことを学びましたinclude()
。次にget_template_part()
、プラグインでシンプルをどのように使用できますか?
私はループなどを使用していません。プラグインコードを別のファイルに分離(または整理)しているだけなので、場合によっては、コメントアウトして、必要のない場所にドロップします。私は試した:
get_template_part( 'my', 'special-admin' );
そして、エラーの後、それを次のように変更しました:
get_template_part( 'my', 'specialadmin' );
しかし、それは問題ではありません。WAMPを使用して、ローカルサーバーにいます。