web-dev-qa-db-ja.com

現在のプラグインディレクトリのURLを探す

だから私は私がコメントする誰にでもデフォルトのアバターを割り当てるプラグインに取り組んでいます。私が立ち往生している行には、テーマディレクトリの参照が含まれていますが、代わりにプラグインディレクトリの画像を参照したいと思います。前もって感謝します!

$new_avatar_url = get_bloginfo( 'plugin_directory' ) . '/avatar-1.jpg';
1
Daire

plugin_dir_url() :を試してください。

$new_avatar_url = plugin_dir_url( __FILE__ ) . '/avatar-1.jpg';
2
Dave Romsey

plugin_dir_path()doc へのリンク)を使うことができます。

$dir = plugin_dir_path( __FILE__ ); // returns "/var/www/wp/wp-content/plugins/my-plugin/"

あるいは、プラグイン内のパスだけが必要な場合は、plugin_basename()が友人です( doc へのリンク)。

$dir = plugin_basename( __FILE__ ); // returns "my-plugin/my-plugin.php"
0
montrealist