• 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細

このWikiはいつでも誰でも編集できます

関数リファレンス/plugin basename

提供: WordPress Codex 日本語版
移動先: 案内検索

プラグインのベースネームを取得する(ファイル名からプラグインのベースネームを取得する)

使用法

<?php plugin_basename($file); ?>

引数

$file 
(string) プラグインのファイル名

戻り値

プラグインのベースネーム

使用例

もしあなたのプラグインが次の場所(/home/www/wp-content/plugins/myplugin/myplugin.php)にあった場合、この関数を呼び出すと:

$x = plugin_basename(__FILE__);

$x は"myplugin/myplugin.php"になります。

プラグインディレクトリへのフルパスを知りたい場合、このように使うことができます:

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

$xは "http://[url-path-to-plugins]/[myplugin]/" になります。

function writeCSS() {
 echo ( '<link rel="stylesheet" type="text/css" href="'. $x . 'myplugin.css">' ); 
}
add_action('wp_head', 'writeCSS');

改訂履歴

Since 1.5

ソースファイル

plugin_basename()wp-includes/plugin.phpに定義されています。

プラグインディレクトリ定数

  • WP_PLUGIN_URL - プラグインディレクトリのURL(通常はwp-contentの内部)
  • WP_PLUGIN_DIR - プラグインディレクトリまでのサーバパス

関連項目

プラグイン・コンテンツディレクトリを特定する /en

プラグインのパス: plugins_url(), plugin_dir_url() /en, plugin_dir_path() /en, plugin_basename()

WordPress ディレクトリ:
home_url() ホーム URL http://www.example.com
site_url() サイトディレクトリ URL http://www.example.com または http://www.example.com/wordpress
admin_url() 管理画面ディレクトリ URL http://www.example.com/wp-admin
includes_url() /en インクルードディレクトリ URL http://www.example.com/wp-includes
content_url() /en コンテンツディレクトリ URL http://www.example.com/wp-content
plugins_url() /en プラグインディレクトリ URL http://www.example.com/wp-content/plugins
wp_upload_dir() /en アップロードディレクトリ URL (配列を返す) http://www.example.com/wp-content/uploads



関数リファレンステンプレートタグ目次もご覧ください。


最新英語版: WordPress Codex » Function_Reference/plugin_basename最新版との差分