【WordPress】プラグインのディレクトリを取得する方法

独自にプラグインを開発する際に、ベースのディレクトリを取得する方法です。

プラグインのベースネームを取得

plugin_basenameメソッドを使用する場合

<?php plugin_basename($file); ?>
//$fileはプラグインファイル

プラグインが次の場所(/home/www/wp-content/plugins/myplugin/myplugin.php)にある場合

$dir = plugin_basename(__FILE__);

$dirの値は、myplugin/myplugin.php になります。

プラグインのあるディレクトリのフルパスを取得する場合は

$dir_full = WP_PLUGIN_URL.'/'.str_replace(basename( __FILE__),"",plugin_basename(__FILE__));

$dir_full の値は、http://[url-path-to-plugins]/[myplugin]/ になります。

この記事のご感想やコメントはこちら

メールアドレスが公開されることはありません。 が付いている欄は必須項目です