web-dev-qa-db-ja.com

現在のテーマへのパスを取得する方法

このコードは現在のプラグインのディレクトリplugin_dir_url( __FILE__ )を取得するために使用されます。

現在のテーマのディレクトリを取得するために何を使うべきですか?

26
porton

それはあなたがやろうとしていることによりますので、私はあなたが少し慎重にならなければならないと思います。

あなたが子テーマを使用している場合、get_template_directory();は親テーマに移動します。しかしget_stylesheet_directory();は現在のテーマ、子、または親に行きます。また、これら両方の関数は絶対サーバーパスを返します。

リンクや画像に完全な形式のURIが必要な場合は、記載されている理由から正しい関数を使用してget_template_directory_uri();またはget_stylesheet_directory_uri();を使用してください。

概要

45
jw60660
6
Tom J Nowell