回答:
あなたがやろうとしていることに依存するので、少し注意する必要があると思います。
子テーマget_template_directory();
を使用している場合でも、親テーマに移動します。ただしget_stylesheet_directory();
、現在のテーマ、子または親に移動します。また、これらの関数は両方とも絶対サーバーパスを返します。
リンクまたは画像用に完全に形成されたURIが必要な場合は、記載されている理由により、正しいURIを使用get_template_directory_uri();
またはget_stylesheet_directory_uri();
使用する必要があります。
get_stylesheet_directory()
:現在のテーマディレクトリへのファイルパスget_stylesheet_directory_uri()
:現在のテーマディレクトリへのURLパスget_template_directory()
:親テーマディレクトリへのファイルパスget_template_directory_uri()
:親テーマディレクトリへのURLパス/var/www/the/path/of/actual/wp-content/themes/mytheme
、WPがFTP経由で接続している場合、get_template_directory()は、サーバーパス全体を返します。
get_template_directory();
http://codex.wordpress.org/Function_Reference/get_template_directory
stylesheet
filepath / urlを使用して現在のテーマを参照し、template
filepath / urlを予約して親テーマを参照します。