回答:
チェックアウト-wp-includes / plugin.php#L585
plugin_dir_url()
関数はplugins_url()
、プラグインディレクトリへのリンクを取得するために内部的に使用します。
これにより、プラグインディレクトリのURLの末尾にスラッシュが返されます。したがって、これはプラグインディレクトリへのリンクに簡単に使用できます。
例-
http://www.example.com/wp-content/plugins/foo/
引数が渡されない場合、これは上記の関数と同じ結果を提供します。ただし、末尾にスラッシュを付けても付けなくてもかまいません。これは、プラグインディレクトリ内のファイルにリンクするように構成できます。便利なショートカット。
例-
plugins_url( 'img/bar.jpg' , __FILE__ )
のようなURLを返しますhttp://www.example.com/wp-content/plugins/foo/img/bar.jpg
trailingslashit()
れているplugin_dir_url()
ため、使用する必要はありません。