acf_plugin_dir_url()


WordPressのacf_plugin_dir_url()関数は、Advanced Custom Fields(ACF)プラグインのディレクトリURLを取得するために使用されます。この関数は、プラグイン内のリソース(CSS、JS、画像など)へのパスを動的に生成する際に役立ちます。

構文

acf_plugin_dir_url( string $file );
  • $file(string) — ACFプラグイン内のファイルへのパス。この引数はオプションで、指定しない場合はプラグインのルートディレクトリのURLが返されます。

例1: ACFプラグインのルートURLを取得

この例では、ACFプラグインのルートディレクトリのURLを取得します。

<?php echo acf_plugin_dir_url(); ?>

例2: 特定のファイルのURLを取得

この例では、ACFプラグイン内の特定のファイル(例: CSSファイル)のURLを取得します。

<?php echo acf_plugin_dir_url('assets/css/acf.css'); ?>

例3: プラグイン内の画像のURLを取得

この例では、ACFプラグイン内の画像ファイルのURLを取得します。

<?php echo acf_plugin_dir_url('assets/images/logo.png'); ?>

例4: プラグイン内のJavaScriptファイルのURLを取得

この例では、ACFプラグイン内のJavaScriptファイルのURLを取得します。

<?php echo acf_plugin_dir_url('assets/js/acf.js'); ?>

例5: プラグイン内のサブディレクトリのURLを取得

この例では、ACFプラグイン内のサブディレクトリのURLを取得します。

<?php echo acf_plugin_dir_url('includes/'); ?>

例6: プラグイン内のテンプレートファイルのURLを取得

この例では、ACFプラグイン内のテンプレートファイルのURLを取得します。

<?php echo acf_plugin_dir_url('templates/template.php'); ?>

注意点

  • acf_plugin_dir_url()関数は、ACFプラグインが有効化されている場合にのみ使用できます。プラグインが無効化されている場合、この関数は動作しません。
  • この関数は、プラグインのディレクトリ構造に依存します。プラグインのディレクトリ構造が変更された場合、返されるURLも変更される可能性があります。